Skip to content
mimi

Embedded Software Developer (Embedded Linux)

Ambu

Hybrid Full-time Mid Level 2w ago

About the role

About 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.

Ambu has been bringing the solutions of the future to life since 1937. Today, millions of patients and healthcare professionals worldwide depend on the efficiency, safety and performance of our single-use endoscopy, anaesthesia, and patient monitoring solutions. We continuously look to the future with a commitment to deliver innovative quality products that have a positive impact on patient care and the work of healthcare professionals. Headquartered near Copenhagen in Denmark, Ambu employs approximately 4,500 people in Europe, North America and the Asia Pacific.

Your role and responsibilities

  • 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

  • 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

  • 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

Work location

  • Based at Innovation Centre in Augsburg, Germany, or headquarters in Ballerup, Denmark
  • Hybrid working model with approximately three days per week in the office

About the team and working environment

  • Part of one global Embedded Software team collaborating across sites
  • Diverse team of developers and test engineers
  • Open, collaborative, and agile working style valuing knowledge sharing, curiosity, and learning

Skills

CC++Embedded LinuxPythonShell scriptingYocto

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free