Embedded Software Engineer

mylife Diabetes Care

Burgdorf

On-site

CHF 90,000 - 120,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

mylife Diabetes Care is seeking an Embedded Software Engineer to design and maintain software for low-power insulin pump devices. You will work across software, hardware, testing and requirements teams to build reliable, compliant solutions that improve lives.

Responsibilities include embedded design, documentation, unit testing in C++, code reviews, tech selection, and contributions to development practices. Fluency in English is required; German is a plus.

Qualifications

  • Experience developing embedded software in an agile team (Scrum).
  • Confident with C, software design, unit testing and version control.
  • Understanding of software development in a regulated environment; medical devices or safety-critical fields are an advantage.
  • Maintainable software design with clear separation of concerns.
  • Practical experience with bare-metal software for low-power devices and interest in RTOS-based systems.
  • Strong commitment to quality and pragmatic problem solving.
  • Open communication and responsibility within a team.
  • Motivation to contribute to diabetes-focused products.
  • Fluent English; German is an advantage.
  • Experience with STM32, C++, Git, UML, testing frameworks, build systems, CI/CD, Python or DOORS Next is a plus.

Responsibilities

  • Design, implement and maintain embedded software based on requirements and architecture.
  • Document software designs and implementation decisions.
  • Develop and maintain software units and components in MISRA C per IEC 62304.
  • 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 software.
  • Collaborate with hardware, testing and requirements engineering teams to verify solutions.
  • Contribute to improvements in development practices, tools and processes.
  • Participate in innovation activities across relevant fields.

Skills

Embedded software
C programming
Software design
Unit testing
Version control
Quality mindset
Communication
RTOS concepts
English proficiency

Tools

STM32
C++
Git
UML
Unit testing frameworks
Build systems
CI/CD
Python
DOORS Next

Job description

Join our insulin pump development team and contribute to the next generation of connected medical devices. As an Embedded Software Engineer at mylife Diabetes Care, you'll design and maintain software for low-power devices, working closely with colleagues across software, hardware, testing and requirements engineering. Your work will help create reliable products for people living with diabetes.

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
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Impactful Embedded Software Engineer for Medical Devices
Impactful Embedded Software Engineer for Medical Devices

mylife Diabetes Care • Burgdorf

On-site
CHF 90,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

mylife Diabetes Care AG • Burgdorf

Hybrid
CHF 90,000 - 130,000
Pension fund
Mobility support
Free sport facilities
+4
Embedded Software Engineer — Low-Power Medical Devices
Embedded Software Engineer — Low-Power Medical Devices

mylife Diabetes Care AG • Burgdorf

Hybrid
CHF 90,000 - 130,000
Pension fund
Mobility support
Free sport facilities
+4
Embedded Software Team Leader
Embedded Software Team Leader

albedis • Zürich

On-site
CHF 120,000 - 165,000
Embedded Software Team Leader
Embedded Software Team Leader

Albedis SA • Zürich

On-site
CHF 150,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Müntener & Thomas Personal‑ und Unternehmensberatung AG • Rüthi (SG)

On-site
CHF 100,000 - 140,000
Flexible working conditions
Generous vacation
Professional development and employee
Embedded Software Developer
Embedded Software Developer

Humanis AG • Switzerland

On-site
CHF 90,000 - 120,000
Modern work equipment
Open company culture
International project exposure
Training & Education Manager - Medical Education & Clinical Engagement
Training & Education Manager - Medical Education & Clinical Engagement

mylife Diabetes Care AG • Burgdorf

On-site
CHF 100,000 - 140,000
Pension fund
Mobility support
Free sport facilities
+3
Device Farm Engineer Intern - Interoperability Testing & AI Integration | 80-100% Fixed-Term Role – 6 Months
Device Farm Engineer Intern - Interoperability Testing & AI Integration | 80-100% Fixed-Term Role – 6 Months

mylife Diabetes Care • Burgdorf

On-site
CHF 33,000 - 47,000
Junior Embedded Software Engineer
Junior Embedded Software Engineer

Helbling Technik AG • Wil (SG)

On-site
CHF 70,000 - 90,000
Spannende Projekte
Offenes Umfeld
Gelebte Kollegialität
+5