Senior Embedded Software Engineer

Medela LLC

McHenry (IL)

Hybrid

USD 113,000 - 138,000

Full time

9 days ago
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive Salary plus bonus
Comprehensive benefits plan
401K with match
Money Purchase Pension Retirement Plan
16-week Paid Parental Leave
Generous PTO package
14 paid holidays
A great place to work!

Job summary

Medela LLC in McHenry, IL is seeking a Senior Embedded Software Engineer for medical devices. This hybrid role combines hands-on development with hardware/software integration across cross‑functional teams.

You will work in C, C++, and Python to translate requirements into robust embedded software, review code, support CI/CD and testing, and ensure traceability to regulatory standards. 6+ years of embedded software experience and medical device background are required; strong problem solving and

Qualifications

  • Bachelor's degree in Software, Computer, Electrical Engineering, Computer Science, or related field
  • 6+ years of professional 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 communication protocols such as SPI, I2C, RS232, or RS485
  • Experience with tools such as Git, Azure DevOps, IAR, or similar
  • Experience with automated testing and CI/CD
  • Understanding of the medical device software lifecycle, design controls, verification, and traceability
  • Knowledge of medical device standards such as IEC 62304 and ISO 14971
  • Strong analytical, communication, and problem-solving skills

Responsibilities

  • Develop embedded software for medical devices using C, C++, and Python.
  • Translate product requirements into software requirements, architecture, and implementation.
  • Integrate software with microprocessor-based hardware and electromechanical systems.
  • Collaborate with electrical and mechanical engineers on hardware/software 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 and laboratory debugging tools.
  • Provide technical guidance and feedback to other software engineers.
  • Work collaboratively with global, cross-functional engineering teams.

Skills

C/C++
Python
Embedded systems
RTOS
Microprocessors
CI/CD
Git/Azure DevOps
Hardware/software integration

Education

Bachelor's degree in Software/CS/EE/related

Tools

Git
Azure DevOps
IAR

Job description

Senior Embedded Software Engineer – Medical Devices

Location: McHenry, IL (Hybrid – 3 days onsite) Salary starting at $125,000 with bonus potential

We are not accepting candidates from recruiting firms or agencies.

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.

What You'll Do
  • Develop embedded software for medical devices using C, C++, and Python
  • Serve as a technical expert for key embedded software features
  • Translate product requirements into software requirements, architecture, and implementation
  • Integrate software with microprocessor-based hardware and electromechanical systems
  • Collaborate with electrical and mechanical engineers on hardware/software 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 and laboratory debugging tools
  • Provide technical guidance and feedback to other software engineers
  • Work collaboratively with global, cross-functional engineering teams
Required Qualifications
  • Bachelor's degree in Software, Computer, Electrical Engineering, Computer Science, or related field
  • 6+ years of professional 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 communication protocols such as SPI, I2C, RS232, or RS485
  • Experience with tools such as Git, Azure DevOps, IAR, or similar
  • Experience with automated testing and CI/CD
  • Experience debugging hardware/software integration using laboratory tools
  • Understanding of the medical device software lifecycle, design controls, verification, and traceability
  • Knowledge of medical device standards such as IEC 62304 and ISO 14971
  • Strong analytical, communication, and problem-solving skills
Preferred Qualifications
  • Experience with STM development environments or TouchGFX
  • Experience with Altium or schematic review
  • Experience with Bash, PowerShell, or YAML
  • Experience working with global product development teams
Important Candidate Requirements
  • 6+ years of embedded software engineering experience
  • Medical device software development experience
  • Strong C/C++ experience
  • Experience with microprocessor-based embedded systems
  • Hardware/software integration and debugging experience
  • Knowledge of medical device software development and regulatory requirements
What Makes Someone Successful

You're a hands-on senior embedded engineer who enjoys solving complex technical problems and working closely with hardware. You can work independently, provide technical guidance to others, and collaborate effectively across software, electrical, mechanical, systems, quality, and other engineering teams.

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

Benefits
  • Competitive Salary plus bonus
  • Comprehensive benefits plan
  • 401K with match
  • Money Purchase Pension Retirement Plan
  • 16-week Paid Parental Leave
  • Generous PTO package
  • 14 paid holidays
  • A great place to work!
Company Culture and Values

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.

About Medela

Medela is the #1 breast pump brand* and one of the leading companies in medical vacuum technologies respected and trusted by doctors and healthcare professionals from around the world. A family-owned company with a global presence in Europe, America and Asia, Medela has 21 locations worldwide and a sales network of independent partners in over 100 countries. The company has production and warehouse facilities in Baar (Switzerland), McHenry (Illinois, USA) and Changzhou (China). With over 1800 employees, Medela improves health and well-being through the pursuit of knowledge and the development of innovative products and services, empowering mothers, babies and patients to live their lives to the fullest. Founded in 1961 by Olle Larsson, his son Michael Larsson serves as Chairman of the Board of Directors since 2001. Thomas Golücke is the CEO of the company since 2024. "By creating a culture of belonging, we are building engaged teams that work together to serve our customers as one Medela family".

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

Hybrid
USD 105,000 - 120,000
Comprehensive benefits plan
401K with match
16‑week Paid Parental Leave
+1
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Socket.dev • McHenry (IL)

Hybrid
USD 120,000 - 135,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 • Rockford (IL)

Hybrid
USD 120,000 - 140,000
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
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
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
Senior Embedded Software Engineer

Medela • McHenry (IL)

Hybrid
USD 106,000 - 144,000
Competitive salary
Bonus potential
401K with match
+3
Product Manager, Consumer Products
Product Manager, Consumer Products

MRA-The Management Association • McHenry (IL)

Hybrid
USD 104,000 - 127,000
Comprehensive benefits plan
401K with match
Money Purchase Plan
+3
Product Manager, Consumer Products
Product Manager, Consumer Products

MRA Recruiting Services • McHenry (IL)

On-site
USD 104,000 - 127,000
Comprehensive benefits plan
401K with match
Money Purchase Plan
+2