waypointjobs

Medela

Senior Embedded Software Engineer

mchenry, IL

Check who can apply and the requirements below before continuing.

About this opportunity

Medela lists this Senior Embedded Software Engineer opportunity in mchenry, Illinois. Review the employer’s description below for duties, qualifications and application requirements.

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

#J-18808-Ljbffr

Worksite address

mchenry, IL, 60050, US

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

UF Health

WhatJobs

Information Technology Specialist

gainesville, FL

Salary not specified

UF Health is seeking an ECMO Specialist to provide expert support to critically ill adult and pediatric patients requiring extracorporeal life su…

Listing review due 2026-10-06View job

Epic

WhatJobs

Software Developer

madison, WI

Salary not specified

Software Developer Code that saves lives.  As a software developer at Epic, you’ll write software that impacts the lives of 75% of Americans …

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Reverse Engineer and AI Workflow Developer

laurel, MD

See pay details in description

Description Are you passionate about reverse engineering complex software, firmware, and hardware? Do you enjoy developing agentic AI workflo…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

AFSIM Developer

laurel, MD

See pay details in description

Description Are you passionate about building high-fidelity simulations that shape the future of U.S. Space Force capabilities and force design …

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer/Architect - TS SCI cleared

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job

Johns Hopkins Applied Physics Laboratory (APL)

WhatJobs

Senior Software Engineer

laurel, MD

See pay details in description

Description Are you passionate about building solutions for our greatest national security challenges? Are you searching for engaging work wi…

Listing review due 2026-10-06View job