Embedded Software Developer (Embedded Linux)
Make an impact where it matters
Do you want to help develop innovative products that truly make a difference in people’s lives? At Ambu, we design and deliver medical technologies that improve patient care and support healthcare professionals around the world.
If you have a background in electronics engineering or computer science and experience working with embedded systems, this could be an exciting next step in your career.
A local role with global impact
In this role, you can be based either at our Innovation Centre in
Augsburg
, Germany, or at our headquarters in
Ballerup,
Denmark. Regardless of your location, you will be part of one global Embedded Software team, collaborating closely with colleagues across sites.
At Ambu, we operate in a
hybrid working model
. While some flexibility for remote work is possible, this position is primarily office-based and requires regular on-site collaboration, with approximately three days per week in the office.
You will join a diverse team of developers and test engineers working on a modular embedded platform that connects closely with both hardware and application software. Our way of working is open, collaborative, and agile — we value knowledge sharing, curiosity, and a willingness to learn and grow together as a team.
Your Role And Responsibilities
As an Embedded Software Developer, you will contribute to the development of high-quality software solutions that meet our standards for performance, safety, and reliability. You will work with technologies such as Embedded Linux, Yocto, C, and C++, while collaborating closely with your colleagues to shape and improve our solutions.
Your Tasks Will Include
-
Developing and maintaining our custom Linux distribution, firmware, and drivers
-
Collaborating with the embedded team to ensure strong interfaces towards hardware and application software
-
Supporting documentation efforts to meet medical device and cybersecurity standards
What You Bring
You likely hold a degree in electronics engineering, computer science, or a related field, and have solid experience in embedded software development. Just as importantly, you are curious, collaborative, and motivated to keep learning.
We Expect That You Have
-
Around 5+ years of experience in embedded software development
-
Solid knowledge of Embedded Linux (experience with Yocto is a strong advantage)
Experience That Will Strengthen Your Profile
While not all of the below are required, experience in the following areas will be an advantage:
-
Board bring-up and development/maintenance of BSPs
-
Device Tree and Linux driver development
-
Software development for regulated environments, such as medical devices
-
Experience with microcontrollers (preferably ARM) and RTOS such as Zephyr
-
Programming in C, C++, Python, or shell scripting
-
Automated testing approaches (e.g. hardware-in-the-loop, unit testing, Pytest)
Additional Requirements
-
Strong English communication skills, both written and spoken
-
Willingness to travel to Denmark or Germany up to approximately 20 days per year
Why join Ambu?
Ambu is an international MedTech company with strong growth ambitions and a clear purpose: improving patient care. You will join a collaborative environment where your contributions matter and where there is a strong focus on both professional and personal development.
We offer an informal and supportive workplace, opportunities to grow your skills, and a wide range of employee benefits — all while working on products that have a real impact.
Interested?
We review applications on an ongoing basis, so we encourage you to apply as soon as possible.