Senior Embedded Software Engineer (Medical Devices)

GE HealthCare

Waukesha (WI)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation assistance

Job summary

GE HealthCare seeks a Senior Software Engineer to design, develop, and test embedded software (firmware) for neonatal and labor/delivery medical devices. The role emphasizes cross-functional collaboration, regulatory compliance, and delivering safe, reliable products that keep mothers and infants healthy.

The engineer will work in a fast-paced, Agile environment, using C++, Python, and Linux in embedded systems, with opportunities to apply AI-assisted tooling while advancing platform-level

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Science, or related STEM major.
  • 4+ years software engineering in a product development team.
  • 2+ years data acquisition systems and external peripheral integration.
  • 1+ year of experience in Linux based products with C++, Python, embedded development and C.
  • Experience with RTOS and Unix/Linux programming.
  • Experience with Microcontrollers and Microprocessors.
  • Strong understanding of OO design, patterns, algorithms, and data structures.
  • Legal authorization to work in the U.S. (no visa sponsorship).

Responsibilities

  • Responsible for embedded software of next generation medical devices in Neonatal ICU and Labor and Delivery space.
  • Work with cross-functional teams to translate requirements into software components.
  • Operate in a fast-paced, agile-scrum development environment.
  • Conduct design reviews to ensure security, reliability, and performance.
  • Develop integrated software with quality using static analysis, design reviews, and code reviews.
  • Collaborate with software architects and platform teams for feedback and improvements.
  • Design features aligned with system architecture and product requirements.
  • Implement solutions that extend shared platforms and solutions.
  • Ensure compliance with quality practices and medical device standards.
  • Research AI tools and techniques to keep software cutting-edge.
  • Understand the product and modules as an expert in assigned component.

Skills

Embedded Software
C++
Python
Linux
RTOS
Data Acquisition
Sensor Interfaces
I2C/SPI/UART/USB/CAN

Education

Bachelor's degree in Electrical Engineering, Computer Science, or related STEM

Tools

N/A

Job description

GE HealthCare seeks a Senior Software Engineer to design, develop, and test embedded software (firmware) for neonatal and labor/delivery medical devices. The role emphasizes cross-functional collaboration, regulatory compliance, and delivering safe, reliable products that keep mothers and infants healthy.

The engineer will work in a fast-paced, Agile environment, using C++, Python, and Linux in embedded systems, with opportunities to apply AI-assisted tooling while advancing platform-level

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer – Medical Device Interop & Security
Staff Software Engineer – Medical Device Interop & Security

GE HealthCare • Waukesha (WI)

On-site
USD 120,000 - 180,000
Relocation assistance
Senior Qt/C++ Software Engineer – Medical Devices
Senior Qt/C++ Software Engineer – Medical Devices

GE HealthCare • Waukesha (WI)

On-site
USD 120,000 - 160,000
Relocation assistance
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 Software Engineer – Interoperability & Cybersecurity
Senior Software Engineer – Interoperability & Cybersecurity

GE HealthCare • Waukesha (WI)

On-site
USD 120,000 - 180,000
Relocation assistance
Embedded Firmware Engineer – Medical Devices (Hybrid)
Embedded Firmware Engineer – Medical Devices (Hybrid)

Medela Medizintechnik GmbH & Co. Handels KG • McHenry (IL)

Hybrid
USD 90,000 - 120,000
401K with match
Money Purchase Retirement Plan
16-week Paid Parental Leave
+2
Senior GPU Software Engineer (C++) for Medical Devices
Senior GPU Software Engineer (C++) for Medical Devices

Capgemini Engineering • Minneapolis (MN), Saint Paul (MN)

On-site
USD 54,000 - 122,000
Paid time off
Healthcare coverage
401(k) retirement plan
+1
Embedded Firmware Engineer – Medical Devices (Hybrid)
Embedded Firmware Engineer – Medical Devices (Hybrid)

Medela • McHenry (IL)

Hybrid
USD 105,000 - 125,000
Comprehensive benefits plan
401K with match
Money Purchase Retirement Plan
+4
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
Senior Embedded Software Engineer - Medical Devices
Senior Embedded Software Engineer - Medical Devices

Delan Associates, Inc • United States

On-site
USD 90,000 - 130,000
Embedded Software Engineering Manager (Medical Devices)
Embedded Software Engineering Manager (Medical Devices)

Socket.dev • Sunnyvale (CA)

On-site
USD 260,000 - 350,000