Hiring.Camp

Senior Embedded Software Engineer

Medela

·

Yesterday

Location
McHenry, IL, USA, United States of America
Workplace
Hybrid, Onsite
Type
Full-time
Department
Engineering
Seniority
Senior
Experience
6+ years
Education
Bachelor
Source
Workday

Description

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&ProductType=OnlineApplicant&SubType=PG

Skills

PythonAzureCI/CDGitDevOpsPatient Care

Similar Jobs

30

Senior Embedded Software Designer

Kepler Communications · Toronto, Ontario +1 · Hybrid

Today

Senior Principal Embedded Software Engineer

"Ethernovia, Inc." · Pune (Hybrid) (Remote- case to case) +1 · Hybrid, Remote

Today

Senior Spacecraft Embedded Software Engineer

Vardaspace · El Segundo, California, United States

Today

[EJV] Senior Telematics Software Engineer — Embedded Android

Robert Bosch · Ho Chi Minh, Vietnam

Today

[EPC] 4 Senior Embedded Software Engineer (3-7 YoE)

Robert Bosch · Ho Chi Minh city, Vietnam

Today

Senior Embedded Software Engineer - Irvine

motorolasolutions · Irvine, CA, United States of America · Onsite

Yesterday

Senior Embedded Software Engineer - Network Domain

Quvia

Yesterday

Senior Embedded Linux Software Engineer

Axiomspace · Gemini, United States of America

Yesterday

Senior Software Embedded Engineer - Networking

Nvidia · US, CA, Santa Clara, United States of America

Yesterday

Senior Software Embedded Engineer - Networking

Nvidia · Santa Clara, CA,US, US

Yesterday

Sr. Embedded Software Engineer, Amazon Leo OISL Star Tracker

Amazon · Remote

Yesterday

Senior Embedded Linux Software Engineer – Robotics Platform (DeviceOS)

Andurilindustries · Costa Mesa, California, United States

Yesterday

Senior Embedded Software Engineer

Whirlpool Corporation · Benton Harbor, MI,US, US

Yesterday

Sr Staff Engineer Embedded Software-T6 (AHT)

Northrop Grumman · CANR01, United States of America · Remote, Onsite

2 days ago

Senior Embedded Software Engineer

Broadata Communications · Torrance, CA · Remote, Hybrid, Onsite

2 days ago

Sr Staff Engineer Embedded Software-T6 (AHT)

Northrop Grumman · Los Angeles, CA,US, US · Remote, Onsite

2 days ago

Sr. Embedded Software Engineer

Snapon · San Jose, CA, US

2 days ago

Senior Software Engineer - Embedded Linux for Edge

Nvidia · US, CA, Santa Clara, United States of America

3 days ago

Senior Software Engineer - Embedded Linux for Edge

Nvidia · Santa Clara, CA,US, US

3 days ago

Senior Software Engineer, Embedded

Flipturn · Remote (US) +2 · Remote

3 days ago

Senior Staff Embedded Device Software Engineer

Marvell · US-CA - Irvine, United States of America

3 days ago

Senior Embedded Software Engineer

Intuitive Surgical · Sunnyvale, CA, United States

3 days ago

Sr. Principal Embedded Software Engineer- San Diego Event

Northrop Grumman · CASD14, United States of America

4 days ago

Senior Embedded Software Engineer

Astranis · San Francisco, California, US

4 days ago

Sr. Principal Embedded Software Engineer- San Diego Event

Northrop Grumman · San Diego, CA,US, US

4 days ago

Senior Embedded Software Engineer – Radar SDK

Job Listings · Bucharest, Romania

4 days ago

Senior Embedded Software Engineer – Radar SDK

Job Listings · Bucharest, Romania

4 days ago

Senior Embedded Software Product Line Leader

Geaerospace · Grand Rapids, United States of America · Remote, Hybrid, Onsite

4 days ago

Senior Embedded Software Developer

ebm-papst · Farmington, CT

4 days ago

Senior Embedded Software Engineer

Amazon

5 days ago
Senior Embedded Software Engineer at Medela | Hiring.Camp