Embedded Software Engineer – Medical Devices

Medela Medizintechnik GmbH & Co. Handels KG

McHenry (IL)

Hybrid

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401K with match
Money Purchase Retirement Plan
16-week Paid Parental Leave
Generous PTO
14 paid holidays

Job summary

Medela is seeking an Embedded Software Engineer to design and develop firmware for microcontroller-based medical devices in a regulated development environment. You will collaborate with electrical, systems, manufacturing, quality, and regulatory teams to ensure safe, effective products.

The role focuses on Embedded C/C++, device drivers, HALs, bootloaders and diagnostics, with RTOS or bare-metal systems. This hybrid role is based in McHenry, IL with onsite 3 days and a starting salary of

Qualifications

  • Bachelor's degree in Electrical/Computer Engineering or related field.
  • 3+ years of embedded firmware development experience.
  • Experience with Embedded C/C++ for microcontrollers.
  • Experience with UART, SPI, I2C, CAN, BLE, Wi-Fi, MQTT.
  • Experience with RTOS or bare-metal systems and debugging.
  • Experience with version control (Git/Azure DevOps/Jira).

Responsibilities

  • Design, develop, test, and maintain embedded firmware for MCU-based medical devices.
  • Create and maintain drivers, HALs, bootloaders, diagnostics, and production test software.
  • Support board bring-up and hardware/software integration, debugging, and troubleshooting.
  • Develop communication interfaces (UART, SPI, I2C, CAN, BLE, Wi-Fi, MQTT).
  • Participate in software architecture, requirements, verification, DHF traceability.
  • Execute unit, integration, regression, and system testing.
  • Ensure compliance with quality and regulatory requirements throughout the lifecycle.

Skills

Embedded firmware
Embedded C/C++
Microcontroller
RTOS/bare-metal
Debugging tools
Communication protocols
Software lifecycle
Hardware integration
Version control

Education

Bachelor's degree in Electrical/Computer Engineering

Tools

Git
Azure DevOps
Jira

Job description

Embedded Software Engineer – Medical DevicesLocation: McHenry, IL (Hybrid – 3 days onsite)Salary starting at $105,000 with bonus potentialBuild 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 devicesCreate and maintain device drivers, hardware abstraction layers (HAL), bootloaders, diagnostics, and production test softwareSupport board bring-up, hardware/software integration, debugging, and troubleshootingWork with RTOS and/or bare-metal embedded systemsDevelop communication interfaces using protocols such as UART, SPI, I2C, CAN, BLE, Wi-Fi, MQTT, or similarParticipate in software architecture, requirements development, verification, risk controls, and traceabilityExecute unit, integration, regression, and system testingSupport manufacturing, design transfer, production ramp-up, and post-market product maintenanceEnsure compliance with quality and regulatory requirements throughout the software development lifecycleRequired QualificationsTo 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 experienceStrong programming experience in Embedded C/C++Experience developing firmware for embedded microcontrollersExperience using embedded development tools, debuggers, and version control systems (Git, Azure DevOps, 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 equipmentExperience working with RTOS or bare-metal embedded systemsStrong understanding of software lifecycle processes, testing, verification, and documentationImportant Candidate RequirementsPlease apply only if you have experience with ALL of the following:Embedded firmware development (not application or web software)Embedded C/C++Microcontroller-based productsHardware/software integration and debugging3+ years of embedded software engineering experienceWhat Makes Someone SuccessfulYou are:A hands-on embedded engineer who enjoys working close to the hardwareComfortable collaborating with electrical, systems, manufacturing, quality, and regulatory engineersDetail-oriented with strong documentation skillsPassionate about building reliable, safety-focused productsAble to balance innovation with quality and regulatory complianceStrongly PreferredMedical device experience OR experience developing products in another regulated industry (aerospace, industrial controls, automotive safety systems, etc.)Preferred QualificationsWe're especially interested in candidates who have experience with:Medical device software developmentOther highly regulated industries such as aerospace, automotive safety systems, industrial controls, or life sciencesIEC 62304 , ISO 13485, ISO 14971Software traceability and Design History Files (DHF)Secure firmware development and cybersecurity for connected devicesWhy 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 opportunity to develop technology that makes a meaningful difference in the lives of families around the world.Competitive Salary Starting Salary of $105,000 plus bonusComprehensive benefits plan401K with matchMoney Purchase Retirement Plan16-week Paid Parental LeaveGenerous PTO package14 paid holidaysA great place to work!This is not a job description. More details will be provided regarding the functions of this position.We are not accepting candidates from recruiting firms or agencies.At Medela, you will be joining a global community of colleagues, united by the purpose that drives our business: helping people. Medela exists to advance human health and well-being through knowledge-based and innovative human milk and medical vacuum solutions.Our employees are empowered to serve this purpose in a family-owned company that is growing rapidly around the world. We value intensive exchanges, diverse perspectives, and unbureaucratic decisions. You will have the opportunity to develop at an international level, and witness the direct impact your work has on our company’s success.If you are interested in this opportunity, we are looking forward to receiving your application.For this position we only consider direct applications - thank you for your understanding.As an EEO/Affirmative Action Employer, all qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, citizenship, sex, protected veteran status, age, physical or mental disability, medical condition, HIV/AIDs status, marital status, domestic partner status, sexual orientation, gender identity (transgender status), weight, height or any other characteristic protected by federal, state, or local law or ordinance.https://mandatoryview.com/?LicenceId=e7c44cfe-6946-4b77-9939-493d186ba760&ProductType=OnlineApplicant&SubType=PG
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Software Engineer – Medical Devices
Embedded Software Engineer – Medical Devices

Medela • McHenry (KY)

Hybrid
USD 95,000 - 116,000
Comprehensive benefits
401K with match
Money Purchase Retirement Plan
+3
Embedded Software Engineer – Medical Devices
Embedded Software Engineer – Medical Devices

Medela • McHenry (IL)

Hybrid
USD 105,000 - 125,000
Comprehensive benefits plan
401K with match
Money Purchase Retirement Plan
+4
Embedded Software Engineer - Medical Devices
Embedded Software Engineer - Medical Devices

Medela • McHenry (IL)

Hybrid
USD 95,000 - 116,000
Competitive salary
Comprehensive benefits plan
401K with match
+5
Embedded Software Engineer - Medical Devices
Embedded Software Engineer - Medical Devices

MRA-The Management Association • McHenry (IL)

Hybrid
USD 95,000 - 116,000
Competitive Salary
Comprehensive benefits plan
401K with match
+4
Embedded Software Engineer - Medical Devices
Embedded Software Engineer - Medical Devices

MRA-The Management Association • Rockford (IL)

Hybrid
USD 95,000 - 116,000
Comprehensive benefits plan
401K with match
Money Purchase Retirement Plan
+4
Embedded Software Engineer – Medical Devices
Embedded Software Engineer – Medical Devices

Medela LLC • McHenry (IL)

Hybrid
USD 94,500 - 115,500
Comprehensive benefits plan
401K with match
Money Purchase Retirement Plan
+3
Senior Electrical Engineer – Embedded Hardware
Senior Electrical Engineer – Embedded Hardware

Medela • McHenry (IL)

Hybrid
USD 120,000 - 150,000
401K with match
Money Purchase Retirement Plan
Generous PTO package
+2
Senior Product Development Engineer - Hardware
Senior Product Development Engineer - Hardware

Medela • McHenry (IL)

Hybrid
USD 108,000 - 132,000
Benefits plan
401K with match
Money Purchase Plan
+2
Embedded Firmware Engineer – Medical Devices (Hybrid)
Embedded Firmware Engineer – Medical Devices (Hybrid)

Medela • McHenry (IL)

Hybrid
USD 105,000 - 125,000
Comprehensive benefits plan
401K with match
Money Purchase Retirement Plan
+4
Embedded Firmware Engineer — Medical Devices (Hybrid)
Embedded Firmware Engineer — Medical Devices (Hybrid)

Medela • McHenry (IL)

Hybrid
USD 95,000 - 116,000
Competitive salary
Comprehensive benefits plan
401K with match
+5