Drop off your CV/Resume
We'd love to hear from you. Send us your CV/Resume and one of our team will be in touch.
We are working with an international medical technology company that develops complex, safety-critical software used in advanced clinical systems. The organisation operates globally within regulated medical environments and offers long-term product development combined with modern engineering practices.
They are now looking to appoint an experienced Senior Software Engineer (C++ / Qt) to join a growing R&D team working on next-generation medical systems.
This is a hands-on senior software engineering position focused on building and maintaining desktop application software for medical devices.
You will take responsibility for high-quality software delivery across the full product lifecycle.
Key responsibilities include:
Designing, developing and testing C++ applications using the Qt framework.
Ensuring software quality through structured code reviews, debugging and unit testing.
Producing technical documentation aligned with regulatory standards.
Managing software releases and version control.
Supporting internal service and support teams with software-related technical issues.
Working closely with hardware, QA/RA and systems engineering teams.
You are an experienced embedded / application software engineer with a background in regulated industries.
Essential experience:
Degree in Software Engineering, Computer Science, Electronics or related field.
Several years’ experience developing medical software under IEC 62304 or similar frameworks.
Strong commercial experience with C++ (C++17 or newer preferred).
Solid experience with Qt (Qt Widgets and/or QML).
Familiarity with build systems such as CMake and unit-testing frameworks like GTest or GMock.
Experience working in CI/CD-based development environments.
Confident communicator in English (German is a plus).
Desirable:
Experience with SQL databases (e.g. PostgreSQL).
Working knowledge of structured development methodologies such as V-Model, Scrum or BDD.
Competitive, performance-related salary.
Flexible working arrangements.
Structured training and professional development.
Supportive team environment with short decision-making routes.
Modern technical environment and long-term product focus.
If you would like a confidential conversation about this role, please get in touch.