Senior C++ Developer
Freiburg
Contract
Negotiable
Manufacturing
CR/598272_1782980009
Senior C++ Developer
Senior C++ Software Engineer (MedTech) - Contract | Germany | Long-Term Project
We're supporting a leading medical device company on a long-term software development programme focused on improving and modernising an existing, market-released product.
The successful engineer will work within a mature codebase, identifying technical limitations, refactoring existing components, and implementing sustainable software design improvements that support future scalability and maintainability.
Responsibilities
- Analyse existing software systems and identify areas for improvement
- Refactor and redesign legacy components to improve maintainability and performance
- Implement modern software design principles within an established architecture
- Collaborate with senior designers and architects to deliver long-term product improvements
- Contribute across multiple layers of the application, from core libraries to UI components
- Work within a regulated medical device development environment
Required Experience
- Strong commercial experience with C++ (modern C++, ideally C++20)
- Proven experience developing applications using Qt and QML
- Ability to work within large, complex codebases and improve existing systems
- Strong understanding of software design principles, architecture, and engineering best practices
- Experience refactoring and modernising legacy software
- Comfortable working across backend, middleware, and UI layers
- Experience within medical devices or another regulated industry
Nice to Have
- Perforce version control experience
- Experience with Qt Creator, QBS, Jenkins, and Jira
- Embedded Linux experience
- Familiarity with AI-assisted development tools
Ideal Profile
- Design-minded engineer rather than a feature-focused developer
- Able to understand architectural trade-offs and long-term product considerations
- Experienced in improving and stabilising production software
- Comfortable working in highly regulated, quality-driven environments
If you're an experienced C++/Qt engineer who enjoys solving complex technical problems and improving existing products rather than building from scratch, I'd be keen to discuss the opportunity further.
