More jobs:
Embedded Software Engineer – Medical Devices
Job in
McHenry, McHenry County, Illinois, 60050, USA
Listed on 2026-08-22
Listing for:
Medela Medizintechnik GmbH & Co. Handels KG
Full Time
position Listed on 2026-08-22
Job specializations:
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, Software Engineer, C++ Developer
Job Description & How to Apply Below
Location:
McHenry, IL (Hybrid – 3 days onsite)
Salary starting at $105,000 with bonus potential
Build software that helps improve the lives of mothers and babies.
At Medela, our mission is to turn science into care by developing innovative medical technology that supports families around the world. We're looking for an Embedded Software Engineer with experience developing firmware for embedded hardware in a regulated product development environment.
This is NOT an application, web, or enterprise software development position.
We are specifically seeking engineers with embedded firmware development experience and medical device (preferred) or other highly regulated industry experience.
What You'll DoAs an Embedded Software Engineer, you'll design and develop firmware for microcontroller-based medical devices while working closely with electrical, systems, manufacturing, quality, and regulatory engineering teams.
Responsibilities include:
Design, develop, test, and maintain embedded firmware in Embedded C/C++Develop firmware for microcontroller-based connected medical devices
Create and maintain device drivers, hardware abstraction layers (HAL), bootloaders, diagnostics, and production test software
Support board bring-up, hardware/software integration, debugging, and troubleshooting
Work with RTOS and/or bare-metal embedded systems
Develop communication interfaces using protocols such as UART, SPI, I2C, CAN, BLE, Wi-Fi, MQTT, or similar
Participate in software architecture, requirements development, verification, risk controls, and traceability
Execute unit, integration, regression, and system testing
Support manufacturing, design transfer, production ramp-up, and post-market product maintenance
Ensure compliance with quality and regulatory requirements throughout the software development lifecycle
Required Qualifications To be considered, candidates should have:
Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Embedded Systems Engineering, or a related technical discipline3+ years of embedded firmware development experience
Strong programming experience in Embedded C/C++Experience developing firmware for embedded microcontrollers
Experience using embedded development tools, debuggers, and version control systems (Git, Azure Dev Ops, Jira, etc.)Experience with communication protocols such as UART, SPI, I2C, CAN, BLE, Wi-Fi, or MQTTExperience debugging embedded systems using JTAG/SWD debuggers, oscilloscopes, logic analyzers, or similar lab equipment
Experience working with RTOS or bare-metal embedded systems
Strong understanding of software lifecycle processes, testing, verification, and documentation
Important Candidate Requirements Please apply only if you have experience with ALL of the following:
Embedded firmware development (not application or web software)
Embedded C/C++Microcontroller-based products
Hardware/software integration and debugging3+ years of embedded software engineering experience
What Makes Someone Successful You are:
A hands-on embedded engineer who enjoys working close to the hardware
Comfortable collaborating with electrical, systems, manufacturing, quality, and regulatory engineers
Detail-oriented with strong documentation skills
Passionate about building reliable, safety-focused products
Able to balance innovation with quality and regulatory compliance
Strongly Preferred Medical device experience OR experience developing products in another regulated industry (aerospace, industrial controls, automotive safety systems, etc.)Preferred Qualifications We're especially interested in candidates who have experience with:
Medical device software development
Other highly regulated industries such as aerospace, automotive safety systems, industrial controls, or life sciencesIEC 62304 , ISO 13485, ISO 14971
Software traceability and Design History Files (DHF)
Secure firmware development and cybersecurity for connected devices
Why Join Medela?
You'll work on products that directly improve patient care while collaborating with a multidisciplinary engineering team dedicated to innovation, quality, and regulatory excellence. This is an…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×