Senior Software Engineer – C++ / Linux
Job Description
Senior Software Engineer with strong C++ / Linux experience required by innovative MedTech company in Munich to contribute to the design of disruptive Medical Devices. They are now seeking to recruit a creative problem-solver with a passion for clean code, innovation and collaboration. As a Senior Software Engineer, you’ll play a key role in building and shaping the core software platform.
RESPONSIBILITIES:
-
Design and develop high-quality, high-performance software for disruptive medical systems using modern C++ (C++20).
-
Architect and maintain robust, scalable and safe code that meets regulatory and clinical requirements.
-
Collaborate with cross-functional teams across hardware, software, UX and systems engineering.
-
Participate in planning, documentation and testing of new features in an Agile, sprint-based workflow.
-
Contribute to continuous improvement through code reviews, technical discussions and by mentoring junior team members.
-
Work with a modern tech stack that includes CMake, GPGPU programming, CI/CD pipelines, linters, sanitizers and Git.
-
Help shape a software ecosystem with built-in safety, testability and maintainability.
REQUIREMENTS:
-
Degree (BS/MS/PhD) in Computer Science or related technical discipline.
-
3+ years of hands-on C++ development for Windows and Linux environments.
-
Strong experience with TDD and BDD practices.
-
Familiarity with tools such as Jira, Git and ALM systems in an agile environment.
-
Experience with Rust or GPGPU programming is a plus.
-
Knowledge of ISO 62304 and other regulatory standards for medical software is a bonus.
-
Strong communication skills in English; German is a plus.
-
A self-driven, team-oriented attitude with an enthusiasm for working in a start-up environment.
BENEFITS:
-
Work on cutting-edge medical systems that directly benefit patients around the world.
-
Join a multinational, passionate team focused on innovation, learning, and collaboration.
-
Flexible work environment with hybrid options and a modern tech stack.
-
Ergonomic, modern office in central Munich, easily accessible by public transport.
-
Be part of a global innovation network, connecting with leaders in clinical, business, and technical fields.
-
Offices in both Germany and Ireland with a strong international and inclusive culture.