Senior Embedded Software Engineer – Medical Devices (Hybrid)

MRA-The Management Association

Rockford (IL)

Hybrid

USD 120,000 - 140,000

Full time

8 days ago
Application generator

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

Get past ATS filters

Job summary

Medela is seeking a Senior Embedded Software Engineer to join our R&D team in McHenry, IL (Hybrid - 3 days onsite). This hands-on role focuses on developing embedded software for medical devices, guiding software architecture, development, verification, and best practices.

Requirements include 6+ years of embedded software experience, strong C/C++, Python, RTOS, and HW/SW integration. You will collaborate across disciplines and contribute to design controls and traceability in a fast-growing,

Qualifications

  • 6+ years of 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, or RS485 protocols.
  • Experience with Git, Azure DevOps, IAR or similar tools.
  • Automated testing and CI/CD familiarity.
  • Understanding of software lifecycle, design controls, verification, and traceability.
  • Knowledge of IEC 62304 and ISO 14971.

Responsibilities

  • Develop embedded software for medical devices using C, C++, and Python.
  • Serve as a technical expert for embedded features and architecture.
  • Translate requirements into software architecture and implementation.
  • 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 technical issues using lab debugging tools.
  • Provide technical guidance to other engineers.
  • Work with global, cross-functional engineering teams.

Skills

C/C++
Python
RTOS
Embedded systems
Microprocessors
Git
Azure DevOps
CI/CD
Medical device software

Education

Bachelor’s degree in Software/Computer/Electrical Engineering or Computer Science

Tools

IAR

Job description

Medela is seeking a Senior Embedded Software Engineer to join our R&D team in McHenry, IL (Hybrid - 3 days onsite). This hands-on role focuses on developing embedded software for medical devices, guiding software architecture, development, verification, and best practices.

Requirements include 6+ years of embedded software experience, strong C/C++, Python, RTOS, and HW/SW integration. You will collaborate across disciplines and contribute to design controls and traceability in a fast-growing,

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

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 • McHenry (IL)

Hybrid
USD 106,000 - 144,000
Competitive salary
Bonus potential
401K with match
+3
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
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
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 - 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
Senior Embedded Software Engineer - Medical Devices
Senior Embedded Software Engineer - Medical Devices

MRA-The Management Association • McHenry (IL)

Hybrid
USD 113,000 - 138,000
Competitive salary
Bonus potential
Comprehensive benefits
+6