Senior Embedded Software Engineer
Job Description
Senior Embedded Software Engineer with strong C++ / Linux experience required by innovative MedTech company in Munich to contribute to the design of disruptive Medical Devices. As a Senior Embedded Engineer, you’ll take the lead in designing and developing a high-performance Linux-based embedded system that powers a disruptive medical platform.
RESPONSIBILITIES:
-
Build and maintain a custom embedded Linux runtime using Yocto or a similar framework.
-
Design and implement high-throughput, low-latency embedded systems for signal and data processing.
-
Write robust and scalable code using C++20, applying modern software engineering practices.
-
Contribute to the implementation of new software features, system integration and performance tuning.
-
Collaborate across hardware, software and systems teams to design reliable, safe and high-quality products.
-
Lead code reviews, contribute to architectural discussions and mentor junior engineers.
-
Work with a modern stack including CMake, GPGPU programming, Git, CI/CD pipelines and automated testing tools.
-
Ensure code quality through formatters, linters, sanitizers and peer-reviewed practices.
REQUIREMENTS:
-
3+ years of experience developing software for Linux-based Embedded systems using C++.
-
Proficient in Yocto or similar frameworks for custom Linux builds.
- BS/MS/PhD in Computer Science, Electrical Engineering, or related technical field.
- Knowledge of agile development tools such as Jira, Git and ALM systems.
-
Proactive, hands-on approach with a collaborative, team-oriented mindset.
-
Excellent English communication skills.
-
Experience working in start-ups or fast-paced R&D environments is a strong asset.
-
Familiarity with Rust is a plus.
-
Experience with medical software standards (e.g., ISO 62304) is advantageous.
- German is a plus.
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.