Senior Embedded Software Engineer - Medical Devices (Hybrid)

MRA-The Management Association

Chicago (IL)

Hybrid

USD 113,000 - 138,000

Full time

9 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive Salary plus bonus
Comprehensive benefits plan
401K with match
Pension Retirement Plan
Paid Parental Leave
Generous PTO
14 paid holidays
Great place to work

Job summary

Medela is seeking a Senior Embedded Software Engineer to join our R&D team in a hybrid role (3 days onsite in McHenry, IL). You will develop embedded software for medical devices using C, C++, and Python, guiding architecture and cross-functional integration with hardware.

The role requires 6+ years of device-focused experience, and a strong background in software lifecycle, tests, and regulatory compliance.

Qualifications

  • 6+ years of embedded software development experience in medical devices.
  • Strong C/C++ programming skills and Python exposure.
  • Experience with microprocessors, RTOS and embedded systems.
  • Familiarity with SPI, I2C, RS232/RS485 and related protocols.
  • Experience with CI/CD, Git/Azure DevOps and testing.
  • Understanding of IEC 62304 and ISO 14971 is a plus.

Responsibilities

  • Develop embedded software for medical devices using C, C++, and Python.
  • Translate requirements into software architecture and implementation.
  • Integrate software with hardware and EC systems; drive testing and traceability.
  • Lead code reviews and promote best practices across the team.
  • Support CI/CD, verification, validation, and lab debugging.

Skills

C/C++ programming
Python
RTOS
Embedded systems
Microprocessors
CI/CD
Git
Azure DevOps
IAR

Education

Bachelor's degree in Software, Computer, Electrical Engineering or related field

Tools

IAR Embedded Workbench
Altium
TouchGFX

Job description

Medela is seeking a Senior Embedded Software Engineer to join our R&D team in a hybrid role (3 days onsite in McHenry, IL). You will develop embedded software for medical devices using C, C++, and Python, guiding architecture and cross-functional integration with hardware.

The role requires 6+ years of device-focused experience, and a strong background in software lifecycle, tests, and regulatory compliance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer — Medical Devices (Hybrid)
Senior Embedded Software Engineer — Medical Devices (Hybrid)

MRA-The Management Association • McHenry (IL)

Hybrid
USD 113,000 - 138,000
Competitive salary
Bonus potential
Comprehensive benefits
+6
Senior Embedded Software Engineer – Medical Devices (Hybrid)
Senior Embedded Software Engineer – Medical Devices (Hybrid)

MRA-The Management Association • Rockford (IL)

Hybrid
USD 120,000 - 140,000
Senior Embedded Software Engineer – Medical Devices (Hybrid)
Senior Embedded Software Engineer – Medical Devices (Hybrid)

Socket.dev • McHenry (IL)

On-site
USD 120,000 - 135,000
Competitive salary plus bonus
Comprehensive benefits plan
401K with match
+5
Senior Embedded Software Engineer - Medical Devices (Hybrid)
Senior Embedded Software Engineer - Medical Devices (Hybrid)

Medela LLC • McHenry (IL)

Hybrid
USD 113,000 - 138,000
Competitive Salary plus bonus
Comprehensive benefits plan
401K with match
+5
Senior Embedded Software Engineer, Medical Devices (Hybrid)
Senior Embedded Software Engineer, Medical Devices (Hybrid)

Medela • McHenry (IL)

Hybrid
USD 106,000 - 144,000
Competitive salary
Bonus potential
401K with match
+3
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 - 120,000
Comprehensive benefits plan
401K with match
16‑week Paid Parental Leave
+1
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 Software Engineer
Senior Embedded Software Engineer

Medela • McHenry (IL)

Hybrid
USD 106,000 - 144,000
Competitive salary
Bonus potential
401K with match
+3
Senior Embedded Software Engineer - Medical Devices
Senior Embedded Software Engineer - Medical Devices

MRA-The Management Association • Chicago (IL)

Hybrid
USD 113,000 - 138,000
Competitive Salary plus bonus
Comprehensive benefits plan
401K with match
+5