Embedded Firmware Engineer for Medical Devices (Hybrid)

Medela LLC

McHenry (IL)

Hybrid

USD 94,500 - 115,500

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Comprehensive benefits plan
401K with match
Money Purchase Retirement Plan
16‑week Paid Parental Leave
Generous PTO package
14 paid holidays

Job summary

Medela LLC in McHenry, IL is seeking an Embedded Software Engineer to design, develop, and test firmware for microcontroller-based medical devices. This hybrid role (3 days onsite) focuses on embedded C/C++, hardware integration, and regulatory compliance in a rigorous development environment.

You will work with cross-functional teams, contribute to device drivers, HALs, bootloaders, and production test software, and support manufacturing and post-market maintenance while adhering to quality

Qualifications

  • Bachelor’s degree in Electrical/Computer Engineering, Computer Science, Embedded Systems or related field.
  • 3+ years of embedded firmware development experience.
  • Strong Embedded C/C++ programming experience.
  • Experience with firmware for embedded microcontrollers.
  • Experience using embedded tools, debuggers, and version control (Git, Azure DevOps, Jira).
  • Experience with UART, SPI, I2C, CAN, BLE, Wi‑Fi or MQTT protocols.
  • Experience debugging with JTAG/SWD, oscilloscopes, logic analyzers; RTOS or bare‑metal experience.
  • Strong software lifecycle, testing, verification, and documentation understanding.

Responsibilities

  • Design, develop, test, and maintain embedded firmware in Embedded C/C++.
  • Develop firmware for microcontroller-based connected medical devices.
  • Create and maintain device drivers, HALs, bootloaders, diagnostics, and test software.
  • Support board bring-up, HW/SW integration, debugging and troubleshooting.
  • Work with RTOS and/or bare-metal embedded systems.
  • Develop communication interfaces (UART, SPI, I2C, CAN, BLE, Wi‑Fi, MQTT).
  • Participate in software architecture, requirements, verification, risk controls, and traceability.
  • Execute unit, integration, regression, and system testing.
  • Support manufacturing, design transfer, production ramp-up, and post-market maintenance.
  • Ensure compliance with quality and regulatory requirements throughout the SDLC.

Skills

Embedded firmware development
Embedded C/C++
Microcontroller-based devices
RTOS/bare-metal
JTAG/SWD debugging
UART
SPI
I2C
CAN
BLE/Wi‑Fi/MQTT
Software lifecycle & verification
Git/Azure DevOps/Jira
Medical device experience

Education

B.S. in Electrical Engineering
B.S. in Computer Engineering
B.S. in Computer Science
B.S. in Embedded Systems Engineering

Tools

Git
Azure DevOps
Jira

Job description

Medela LLC in McHenry, IL is seeking an Embedded Software Engineer to design, develop, and test firmware for microcontroller-based medical devices. This hybrid role (3 days onsite) focuses on embedded C/C++, hardware integration, and regulatory compliance in a rigorous development environment.

You will work with cross-functional teams, contribute to device drivers, HALs, bootloaders, and production test software, and support manufacturing and post-market maintenance while adhering to quality

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer – Medical Devices (Hybrid)
Embedded Firmware Engineer – Medical Devices (Hybrid)

Medela Medizintechnik GmbH & Co. Handels KG • McHenry (IL)

Hybrid
USD 90,000 - 120,000
401K with match
Money Purchase Retirement Plan
16-week Paid Parental Leave
+2
Hybrid Embedded Firmware Engineer for Medical Devices
Hybrid Embedded Firmware Engineer for 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 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 89,000 - 121,000
401K with match
Money Purchase Retirement Plan
Generous PTO package
+2
Embedded Firmware Engineer, Medical Devices (Hybrid)
Embedded Firmware Engineer, Medical Devices (Hybrid)

MRA-The Management Association • McHenry (IL)

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

Malone Workforce Solutions • McHenry (IL)

Hybrid
USD 110,000 - 170,000
Hybrid Embedded Software Engineer
Hybrid Embedded Software Engineer

Malone Workforce Solutions • McHenry (IL)

Hybrid
USD 110,000 - 170,000
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

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