CGM

Healthcare

SeniorC++EngineerMultithreading(f/m/d)

€75–105k ~AI est. Koblenz, Germany FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“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.

Healthcare
Problems you'll solve

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

Free ATS check

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.

Read Company Rants →