CGM
Healthcare
SeniorC++Engineer–Multithreading(f/m/d)
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior C++ Engineer – Multithreading (f/m/d) at CGM. Skills: C++, Multithreading, Performance optimization. Design C++ components for medical applications. Develop C++ components for medical applications”
Industry & Context.
Problem-solving skills; Analytical way of working
What They're Looking For.
Must Have
Senior-level experience in C++ development, University degree in computer science, mathematics, physics, electrical engineering, or comparable, Deep expertise in modern C++ (C++ 14/17/20), Multithreading and concurrency expertise, Debugging and performance tuning experience, Fluent German, Fluent English
Nice to Have
Experience in high-performance, highly parallelized desktop systems, Experience with Qt, CMake, Conan, MSVC, Experience integrating components, Experience with AI agents and tools like Claude Code, Experience with AI pipelines and context engineering
What You'll Do.
Design C++ components for medical applications
Develop C++ components for medical applications
Architect multithreading concepts
Implement multithreading concepts
Review multithreading concepts
Architect parallelization concepts
Implement parallelization concepts
Review parallelization concepts
Analyze existing codebase
Refactor existing codebase
Optimize existing codebase
Identify performance bottlenecks
Raise performance of products
Raise quality of products
Drive modernization away from legacy systems
Raise C++ engineering bar
Use AI agents and tools
Accelerate refactoring
Accelerate code analysis
Accelerate legacy modernization
Improve shared agents
Improve shared skills
Improve shared workflows
How You'll Work.
Team & Collaboration
Work with Architecture; Work with QA; Work with Product Management; Cross-functional teams; International teams
Full Job Description
As the leading company in the field of software solutions for healthcare, we operate in 19 countries and employ over 9,000 dedicated staff members. You will work in a dynamic and innovative environment full of opportunities. With your commitment and passion, you have the chance to make a sustainable difference. **CGM Leverages AI: **We’re looking for people who feel the power of AI in the e-health environment, who want to help shape change, and who are driven by a curious passion to see how technology can make healthcare smarter, simpler, and better. Together, we are shaping the healthcare system of the future. Become part of our mission and make a difference – **for a world where knowledge saves lives!** Are you passionate about groundbreaking products? Do you have the talent to turn ideas into real, valuable solutions—while always keeping the bigger picture in mind? Then we’d love to meet you! **Your Impact:** * You design and develop high-end C++ components for our medical desktop applications, with a strong focus on performance, stability, and scalability. * You architect, implement, and review complex multithreading and parallelization concepts to ensure efficient, safe, and responsive execution in everyday clinical use. * You analyze, refactor, and optimize our large existing codebase (QT, CMake, Conan, MSVC, and embedded CEF), identify bottlenecks, and systematically raise the performance and quality of long-lived products. * You work closely with Architecture, QA, and Product Management, drive the modernization away from legacy MFC / ATL / Win32 and Delphi towards modern C++ and current .NET, and actively raise the overall C++ engineering bar. * You use AI agents and tools like Claude Code in your daily work to accelerate refactoring, code analysis, and legacy modernization, and you continuously improve our shared agents, skills, and workflows. **Your Profile:** * Several years of senior-level experience in professional C++ development, ideally in high-perfo
Applying for this Senior C++ Engineer – Multithreading (f/m/d) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about CGM?
Real rants from real employees. Read before you apply.