Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

MRA-The Management Association

Senior Embedded Software Engineer - Medical Devices

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
80
out of 100
Average of individual scores

Were these scores useful?

Job Description

Senior Embedded Software Engineer

  • Medical Devices MRA-The Management Association $125,000
  • $135,000 parental leave, paid holidays, 401(k), retirement plan United States, Illinois, Rockford Sep 18, 2026
    Senior Embedded Software Engineer
  • Medical Devices Location: McHenry, IL (Hybrid
  • 3 days onsite) Salary starting at $125,000 with bonus potential Build software that helps improve the lives of mothers and babies.

Medela is looking for an experienced Senior Embedded Software Engineer to join our Research & Development team and contribute to the development of innovative medical devices and related products. This is a hands-on senior embedded software engineering role for an engineer who has experience developing complex software for medical devices and electromechanical systems. You will serve as a technical resource and subject matter expert while helping guide software architecture, development, integration, verification, and best practices across the engineering team. This is NOT a general software, web, or application development position. We are specifically seeking candidates with 6+ years of experience designing and implementing complex embedded software for medical devices. 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

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. Important Candidate Requirements Please apply only if you have: 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

This position is specifically for experienced medical-device embedded software engineers and is not a general application/software development role. 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. 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!

This is not a job description. More details will be provided regarding the functions of this position. We are not accepting candidates from recruiting firms or agencies. At Medela, you will be joining a global community of colleagues, united by the purpose that drives our business: helping people. Medela exists to advance human health and well-being through knowledge-based and innovative human milk and medical vacuum solutions. Our employees are empowered to serve this purpose in a family-owned company that is growing rapidly around the world. 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. If you are interested in this opportunity, we are looking forward to receiving your application.



For this position we only consider direct applications

  • thank you for your understanding.

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.

https:

//mandatoryview.com/?LicenceId=e7c44cfe-6946-4b77-9939-493d186ba760⪻oductType=OnlineApplicant⋐Type=PG

Benefits

  • Paid Time Off (PTO)
  • 401(k) Plans
  • Other Retirement and Savings
  • Dental Insurance