Senior C++ Engineer – Multithreading (f/m/d)
Core
Design and develop high-performance, multithreaded C++ components for medical desktop applications, focusing on legacy modernization and performance optimization.
Role type
Senior C++ Engineer (Multithreading/Performance)
Builds
Medical desktop software for clinical use
Domain
Healthcare IT / Desktop Application Development
Deliverable
product features
Required skills
Modern C++ (14/17/20), Multithreading and Concurrency, Performance Tuning, Debugging, Qt, CMake, Conan, MSVC, CEF integration, AI-assisted coding (e.g., Claude Code)
Preferred skills
Legacy modernization (MFC/ATL/Win32/Delphi to C++/.NET), Context engineering
Technologies
Qt, CMake, Conan, MSVC, CEF, Claude Code
Responsibilities
Architect and implement complex multithreading concepts, refactor and optimize large existing codebases, drive modernization away from legacy frameworks, use AI agents for code analysis and refactoring
Seniority
Senior, hands-on IC with end-to-end responsibility