Software Engineer - C++, Multithreading (m/f/d)
Core
Design and develop high-end C++ components for medical desktop applications, focusing on performance, stability, and scalability in clinical environments.
Role type
Senior C++ Software Engineer (Multithreading & Modernization)
Builds
High-performance medical desktop applications and modernized codebases
Domain
Healthcare IT / Medical Software
Deliverable
production ML models | product features
Required skills
Modern C++ (14/17/20), Multithreading and concurrency, Performance tuning, Qt, CMake, Conan, MSVC, CEF integration, AI tools for code analysis and refactoring
Preferred skills
Experience with legacy MFC/ATL/Win32/Delphi modernization, Agentic coding tools (Claude Code), AI pipelines and context engineering
Technologies
C++, Qt, CMake, Conan, MSVC, CEF, Claude Code
Responsibilities
Architect and implement complex multithreading concepts, Refactor and optimize large existing codebases, Drive modernization from legacy frameworks to modern C++/.NET, Collaborate with Architecture, QA, and Product Management
Seniority
Senior, hands-on IC