Point your AI agent at freehire and let it find you a job.

Get the CLI →

mylife Diabetes Care

New

Embedded Software Engineer

Posted Updated 4 views
Discussion

Summary

Designs, implements, and maintains embedded C (MISRA C) and C++ software for mylife's diabetes medical devices in Burgdorf, following IEC 62304 in a regulated environment. Day-to-day involves unit testing, code reviews, and collaboration with hardware, testing, and requirements teams, using tools like STM32, Git, UML, and CI/CD.

Your main tasks

  • Design, implement and maintain embedded software based on requirements and software architecture
  • Document software designs and implementation decisions
  • Develop and maintain software units and components in MISRA C, following IEC 62304 and applicable development processes
  • Create and maintain test cases in C++ using an established testing framework
  • Review colleagues’ work and provide constructive Feedback
  • Help select technologies, frameworks and tools that support modular, maintainable software
  • Collaborate with colleagues in hardware, testing and requirements engineering to develop and verify solutions
  • Contribute to improvements in the team’s development practices, tools and processes
  • Participate in innovation activities across relevant fields

Your profile

  • Experience developing embedded software in an agile team, such as Scrum
  • Confident working with C, software design, unit testing and version control
  • An understanding of software development in a regulated environment; experience in medical devices or another safety-critical field, such as automotive, aerospace or defence, is an advantage
  • A thoughtful approach to software design, with a focus on clear separation of concerns and maintainability
  • Practical experience with bare-metal software for low-power devices and an interest in RTOS-based systems
  • A strong commitment to quality, paired with a pragmatic, solution-oriented approach
  • Open communication and a sense of responsibility, contributing to a constructive team culture
  • Motivation to contribute to products that make a difference for people living with diabetes
  • Fluent English; German is an advantage
  • Experience with STM32, C++, Git, UML, unit testing frameworks, build systems, CI/CD, Python or IBM Engineering Requirements Management DOORS Next is an advantage

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available