Senior C++ Engineer (Desktop Applications)
We are looking for an experienced Senior C++ Engineer to work on large-scale desktop software products. The role focuses on performance optimization, stability improvements, modernization of legacy systems, and development of high-quality desktop applications.
Key Responsibilities
Develop and maintain C++ desktop application components.
Implement multithreading and concurrency solutions.
Analyze and resolve performance bottlenecks.
Support modernization of legacy codebases.
Collaborate with architecture, QA, and product teams.
Utilize AI-assisted development tools to accelerate development and refactoring activities.
Required Skills
Several years of senior-level C++ development experience.
Strong expertise in modern C++ (C++14/17/20).
Solid knowledge of multithreading, concurrency, debugging, and performance tuning.
Hands-on experience with:
Qt
CMake
Conan
MSVC
CEF integration
Strong analytical and problem-solving skills.
Nice to Have
Experience with AI-assisted coding tools and workflows.
Experience in regulated software environments.
Technical degree or equivalent practical experience.
German language skills are a plus.
Engagement
Full-time involvement expected
Initial duration approximately 6 months