Senior C++ Engineer (Desktop Applications)
- Role
- Backend
- Experience
- Senior
- Employment
- Full-time
Open to PL only. Set where you work from to check your eligibility.
No BS summary
Senior C++ engineer with 5+ years of commercial experience for desktop applications in the medical domain. Must know modern C++14/17/20, multithreading, performance optimization, Qt, Make, Conan, MSVC, CEF, and have Upper-Intermediate English or higher. Role is tied to Warsaw, Poland.
Core skills
Required skills
Optional skills
Required languages
Optional languages
- Full-time
We are looking for an experienced Senior C++ Engineer to work on large-scale desktop software products in Medical domain. The role focuses on performance optimization, stability improvements, modernization of legacy systems, and development of high-quality desktop applications.
- Develop and maintain high-quality desktop application components using modern C++
- Implement scalable multithreading and concurrency solutions
- Analyze, identify, and resolve performance bottlenecks in complex desktop systems
- Participate in modernization and refactoring of legacy codebases
- Collaborate with architects, QA engineers, and product teams to deliver stable and efficient solutions
- Contribute to software quality improvements, debugging activities, and system stability initiatives
- Utilize AI-assisted development tools to improve development workflows and accelerate implementation activities
- Participate in technical discussions, code reviews, and engineering best practices initiatives
- 5+ years of commercial experience in C++ software development
- Strong expertise in modern C++ standards including C++14/17/20
- Deep understanding of multithreading, concurrency, debugging, and performance optimization
- Hands-on experience with desktop application development
- Practical experience with Qt
- Experience working with Make, Conan, and MSVC
- Experience with CEF integration
- Strong analytical thinking and problem-solving skills
- Ability to collaborate effectively within cross-functional engineering teams
- Upper-Intermediate or higher level of English
- WILL BE A PLUS • Experience with AI-assisted coding tools and development workflows • Experience working in regulated software environments • Technical degree in Computer Science, Engineering, or related field • German language skills
By clicking the link above or any third-party link within this posting, you are leaving this site and going to a third-party website where the third-party website's terms and privacy policy apply
I'm interested
I'm interested
What you'll do
- Develop and maintain high-quality desktop application components using modern C++
- Implement scalable multithreading and concurrency solutions
- Analyze, identify, and resolve performance bottlenecks in complex desktop systems
- Participate in modernization and refactoring of legacy codebases
- Collaborate with architects, QA engineers, and product teams to deliver stable and efficient solutions
- Contribute to software quality improvements, debugging activities, and system stability initiatives
- Utilize AI-assisted development tools to improve development workflows and accelerate implementation activities
- Participate in technical discussions, code reviews, and engineering best practices initiatives
What they require
- 5+ years of commercial experience in C++ software development
- Strong expertise in modern C++ standards including C++14/17/20
- Deep understanding of multithreading, concurrency, debugging, and performance optimization
- Hands-on experience with desktop application development
- Practical experience with Qt
- Experience working with Make, Conan, and MSVC
- Experience with CEF integration
- Strong analytical thinking and problem-solving skills
- Ability to collaborate effectively within cross-functional engineering teams
- Upper-Intermediate or higher level of English
- Preferred: Experience working in regulated software environments
- Preferred: Technical degree in Computer Science, Engineering, or related field
- Preferred: German language skills
Sigma Software is looking for an Embedded Software Developer to join our growing Embedded Software Development team and contribute to the creation of innovative smart beverage solutions.
What people say about this company
4.4/ 5