C

CompuGroup Medical

EHR software provider for healthcare.

Senior C++ Engineer - Desktop Applications

Desktop Application DevelopmentUpdated on Nov 15
Full-timeIași, RomaniaNo salary listedIn-person

About the Job

Requirements

  • Several years of senior-level professional experience in C++ development, ideally in high-performance, highly parallelized desktop systems.
  • Excellent command of modern C++ (C++14/17/20), multithreading, concurrency models, debugging, and performance tuning.
  • Solid hands-on experience with CMake, Conan, MSVC, and integrating components such as CEF and Qt.
  • A completed university degree in computer science, mathematics, physics, electrical engineering, or a comparable technical discipline.
  • Demonstrated effective use of AI in software engineering.

Responsibilities

  • Design and develop sophisticated C++ components for medical desktop applications, focusing on performance, stability, and scalability.
  • Architect and implement complex multithreading and parallelization concepts to ensure efficient and safe execution of concurrent processes that meet clinicians’ responsiveness expectations.
  • Analyze and optimize existing codebases—a mixed Qt estate built with CMake, Conan, MSVC, and embedded CEF—to identify performance bottlenecks and improve system performance in long-lived products.
  • Collaborate with Architecture, QA, and Product Management to deliver robust, maintainable, high-quality solutions.
  • Drive modernization away from legacy MFC, ATL, Win32, and Delphi components toward modern C++ and current .NET, raising the overall C++ engineering bar.
  • Use AI agents and Claude Code in daily work to accelerate refactoring, code analysis, and modernization of legacy code, and contribute to the team’s shared agents, skills, and prompt templates.

Desired Qualifications

  • Hands-on experience with Claude Code or similar agentic coding tools, including building agents, skills, and workflows.
  • Experience with AI pipelines, harnesses, and context engineering.
  • Very good German.

About the Company

CompuGroup Medical

EHR software provider for healthcare.

CompuGroup Medical (CGM) provides software for healthcare providers, focusing on Electronic Health Records (EHR) to manage patient information securely and efficiently. Its products help doctors, specialists, laboratories, and hospitals organize medical data, support billing, and enable remote care for patients who cannot easily visit clinics. The company offers software licenses, subscription services, and services such as technical support and consulting to maintain and optimize the system. CGM differentiates itself by serving a wide, global customer base and emphasizing care delivery across both remote and immobile patients, ensuring continuity of care and compatibility with diverse healthcare settings. The overarching goal is to improve the quality of care and patient outcomes by streamlining clinical workflows, information sharing, and administrative processes for medical practices and institutions worldwide.

Company size
201-500
Company stage
Debt Financing
Total funding
$595.1M
Headquarters
Phoenix, AZ
Founded
1987

Recently Posted Jobs

Explore more opportunities at CompuGroup Medical

See more jobs