Senior C++ Engineer (Qt)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
Job description
Our client is looking for a Senior C++ Engineer to join a specialized team securing a large, mature desktop application that is a medical device software product. The mission is to identify, remediate, and prevent security vulnerabilities within legacy C++/Qt architecture, while ensuring the solution meets the security validation standards required for regulated medical device software. This work sits at the intersection of legacy systems engineering, secure coding, and medical device compliance - precision and traceability matter as much as the fix itself., * Identify and remediate security vulnerabilities in a large, mature C++/Qt desktop medical device application
-
Refactor and harden legacy C++98 code without introducing regressions
-
Conduct secure code reviews and static/dynamic analysis
-
Ensure remediation work aligns with IEC 62304 and supports required security validation standards
-
Document vulnerabilities and remediation work in an audit-ready, traceable manner
-
Collaborate with QA, security, and regulatory teams to verify fixes under formal validation testing
Requirements
-
7+ years of professional C++ development, including substantial hands-on work with C++98/03 codebases
-
Strong proficiency with the Qt framework (Widgets, signal/slot architecture, memory model, cross-platform desktop deployment)
-
Proven experience in large, legacy, mature codebases - not just modern greenfield C++17/20 projects
-
Solid grasp of secure coding practices in C++: memory safety, buffer/stack overflow prevention, safe pointer/reference handling, input validation
-
Experience with static analysis tools (Coverity, PVS-Studio, Clang Static Analyzer) and/or dynamic analysis (Valgrind, AddressSanitizer)
-
Prior experience in regulated software environments - medical device, automotive, aerospace, or similarly regulated domains - with an understanding of why traceability and documentation matter, not just the fix
-
Familiarity with (or strong willingness to quickly ramp up on) IEC 62304, ISO 13485, and ISO 14971
-
Experience debugging and fixing issues in compiled, cross-platform desktop applications (Windows/Linux)
-
Strong Git/version control discipline; experience with legacy build systems (qmake, CMake, or similar)
-
Must be based in the EU
- Fluent English (written and spoken) for technical and regulatory documentation, * Direct experience working on medical device software (Class IIa/IIb/III or FDA Class II/III equivalent)
- Familiarity with FDA premarket cybersecurity guidance and/or IEC 81001-5-1(health software security)
- Experience supporting a security risk assessment or penetration test remediation cycle for a regulated product
- Exposure to CVE/CWE classification and vulnerability triage in a compliance context
- Understanding of GDPR implications for medical software handling patient data, where applicable
Benefits & conditions
Competitive compensation
Social package (24 working days of annual leave and 5 paid sick days)
Flexible working hours
Challenging projects in diverse business domains and a variety of tech stacks
Personal development and professional growth opportunities
Work with talented, ambitious and family-feel team
Educational possibilities: corporate courses, knowledge hubs, and in-house English classes
Compensation for your professional certification & support for your learning activities
Opportunity to choose IT equipment you like
Corporate social responsibility Tamara Mitiagina Head of Recruitment
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Fully Remote Software Engineer Jobs
Where To Find Software Engineering Jobs
The Most Popular IT Jobs on the Market