Senior Embedded Software Engineer — Medical Devices (Hybrid)

MRA-The Management Association

McHenry (IL)

Hybrid

USD 113,000 - 138,000

Full time

8 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Competitive salary
Bonus potential
Comprehensive benefits
401K with match
Pension plan
Paid parental leave
Generous PTO
14 holidays
Great workplace

Job summary

Medela is seeking a Senior Embedded Software Engineer to join the R&D team in McHenry, IL. This role is hybrid (3 days onsite) and focuses on developing embedded software for medical devices with strong C/C++ and Python skills.

You will guide software architecture, contribute to verification and test plans, and collaborate with hardware and other engineers across global teams. 6+ years in medical device software and IEC 62304 knowledge are preferred.

Qualifications

  • Bachelor’s degree in Software, Computer, Electrical Engineering, Computer Science, or related field.
  • 6+ years embedded software development experience.
  • Medical device software development experience.
  • Strong C/C++ programming skills; Python experience.
  • Experience with microprocessors, RTOS, and embedded systems.
  • Experience with SPI/I2C/RS232/RS485 protocols.
  • Experience with Git, Azure DevOps, IAR or similar.
  • Experience with automated testing and CI/CD.
  • Hardware/software integration and debugging experience.
  • Knowledge of IEC 62304 and ISO 14971.

Responsibilities

  • Develop embedded software for medical devices using C, C++, and Python.
  • Translate product requirements into software requirements and architecture.
  • Integrate software with microprocessor-based hardware and electromechanical systems.
  • Collaborate with electrical and mechanical engineers on HW/SW integration.
  • Conduct code reviews and promote software development best practices.
  • Develop and support unit, integration, system, and automated testing.
  • Support CI/CD, verification, validation, requirements, and traceability.
  • Troubleshoot complex technical issues using hardware lab tools.
  • Provide technical guidance to other software engineers.
  • Work with global, cross-functional engineering teams.

Skills

C/C++
Python
RTOS
Embedded systems
SPI/I2C/RS232/RS485
Git/Azure DevOps
CI/CD
Hardware debugging
Regulatory knowledge IEC 62304 ISO1497

Education

Bachelor’s degree in Software/CS/EE or related

Tools

IAR
Lab tools

Job description

Medela is seeking a Senior Embedded Software Engineer to join the R&D team in McHenry, IL. This role is hybrid (3 days onsite) and focuses on developing embedded software for medical devices with strong C/C++ and Python skills.

You will guide software architecture, contribute to verification and test plans, and collaborate with hardware and other engineers across global teams. 6+ years in medical device software and IEC 62304 knowledge are preferred.

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 • Chicago (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)

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
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
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
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
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