Embedded Software Engineer
mylife Diabetes Care Burgdorf, Bern, Switzerland
Medical Equipment Manufacturing · 501-1,000 employees
About the role
Design, implement, and maintain embedded software for connected medical devices using C and C++. Collaborate with cross-functional teams including hardware, testing, and manufacturing to improve development tools and workflows.
What they look for
Requirements
Requires expert-level proficiency in C and experience with bare-metal software, RTOS, and Bluetooth protocols. Candidates should be comfortable in regulated environments and possess strong skills in modern development practices like TDD, SCRUM, and CI/CD.
Full description
Your main tasks
- Join our team to build modern software for connected medical devices
- Design, implement and maintain embedded software in C
- Accelerate our development with AI
- Develop and maintain test cases in C++
- Review other team members' work
- Contribute to software documentation
- Collaborate with hardware, testing, manufacturing and system engineering
- Improve our development tools and workflows
Your profile
- You enjoy contributing to solutions that help people and keep the bigger picture in mind
- You communicate openly, act responsibly, and contribute to a constructive team culture
- You have a sense for quality, and it shows in your work
- You understand how to create software in a regulated environment. MedTech adjacent experience is welcome: space, military, or automotive
- You are a C expert - AI could learn from you
- You know how to use AI for development, beyond chatting with the web interface
- You are comfortable with tools like Git and know enough C++ and Python to be fast and effective
- You can toggle a pin on an STM32 without googling it, and you're happy to discuss why you did it that way
- You know how to build bare-metal software, and you are at least RTOS-curious
- Bluetooth is not just for connecting headphones - you know your ATT from your GATT
- You've lived TDD, SCRUM and CI/CD
- You are fluent in English
Similar roles
-
Staff Embedded Systems Engineer
Renesas Electronics Taipei, Taiwan
-
Embedded Software Architect
Bosch Group Hà Nội, Ha Noi, Vietnam
-
Embedded Software Engineering Manager
Cochlear Sydney, New South Wales, Australia
- Senior Embedded Software Engineer (Hybrid)
-
New Grad-Embedded Software Design-CD
Ericsson Chengdu, China
-
Staff Embedded Software Engineer-IPT Lead
Northrop Grumman Baltimore, Maryland, United States · $169K–$254K/yr