Embedded Software Engineer
mylife Diabetes Care Burgdorf, Bern, Switzerland
Medical Equipment Manufacturing · 501-1,000 employees
Applying here? Try the free cover letter tool — paste this posting and your résumé, no account needed.
About the role
Design, implement, and maintain embedded software components while adhering to medical device standards like IEC 62304. Collaborate with cross-functional teams including hardware and testing to develop, verify, and document high-quality software solutions.
What they look for
Requirements
Requires experience in embedded software development using C and C++ within regulated environments such as medical or automotive industries. Candidates should possess a strong understanding of software design, unit testing, and version control practices.
Full description
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
Similar roles
-
Senior Software Engineer, Embedded Systems, XR Audio Platform
Google San Jose, California, United States · $174K–$252K/yr
-
Senior Embedded Systems Architect - Platform (m/f/*)
PIDSO - Propagation Ideas & Solutions GmbH Vienna, Vienna, Austria · €4K/yr
-
Embedded Software - Engineering Intern
Aptiv Walnut Creek, California, United States
-
Senior Embedded Software Developer
Demant Group Smørumnedre, Capital Region of Denmark, Denmark
-
Embedded Software Engineer I (Onsite)
RTX Fullerton, California, United States · $63K–$120K/yr
-
Technical Project Manager Embedded Systems (m/w/d)
GRIMME Group Damme, Lower Saxony, Germany