Software Engineer - Embedded Systems, Anesthesia Devices

GE HealthCare

Madison (WI)

On-site

USD 85,000 - 110,000

Full time

35 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GE HealthCare in Madison, Wisconsin is seeking a software engineer to build life-critical embedded software for anesthesia delivery systems and vaporizer technologies. You will design, implement, and test embedded software in C++ for RTOS and Embedded Linux, collaborating with hardware, cybersecurity, and clinical teams to deliver reliable medical devices.

The role emphasizes feature development, automated testing, and system integration, with opportunities to grow into a systems-focused

Qualifications

  • Bachelor's degree in a related technical field.
  • 2+ years of software development experience.
  • Experience in C++ development.
  • Interest in embedded systems and hardware-software integration.

Responsibilities

  • Design, implement, test, and maintain embedded software for anesthesia systems and vaporizer products.
  • Develop software in C++ for RTOS and Embedded Linux environments.
  • Integrate software with processors, sensors, actuators, and interfaces.
  • Debug problems across software, OS, communication, and hardware boundaries.
  • Contribute to automated testing, tools, CI/CD pipelines, design reviews, and code reviews.
  • Collaborate with systems, hardware, cybersecurity, quality, clinical, and software teams.

Skills

C++
Embedded systems
RTOS
Software development
Communication skills

Education

Bachelor's degree in Computer/Software/EE

Tools

Git
GitLab
CI/CD
Embedded Linux

Job description

Job Description Summary

Anesthesia and ventilation delivery technology:

Job Description

Build life-critical embedded software. Our software runs in anesthesia delivery systems and related vaporizer technologies used by clinicians every day. We are looking for a software engineer who is interested in embedded systems and wants to grow into a systems-focused role. You do not need to be an expert in medical devices today. You should, however, be curious about how software, electronics, sensors, actuators, and real-time behavior come together in a physical product.

This role includes feature development, product enhancements, system integration, automated testing, and investigation of product issues. You will work with experienced engineers and gradually take ownership of embedded components and system functions. The long-term goal is to develop engineers who understand both the technology and the anesthesia and ventilation-delivery domain.

Roles and Responsibilities
  • Design, implement, test, and maintain embedded software for anesthesia systems and associated vaporizer products.
  • Develop software in C++ for RTOS and Embedded Linux environments.
  • Integrate software with processors, sensors, actuators, communication interfaces, and other product subsystems.
  • Debug problems that cross software, operating-system, communication, and hardware boundaries.
  • Contribute to automated testing, development tools, CI/CD pipelines, design reviews, and code reviews.
  • Collaborate with systems, hardware, cybersecurity, quality, clinical, and software engineering teams.
  • Work with global teams on common embedded platforms and reusable software.
Required Qualifications
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or a related technical field.
  • 2+ years of software development experience.
  • Experience developing software in C++.
  • Demonstrated interest in embedded systems through work, academic projects, research, internships, robotics, controls, electronics, or personal projects.
  • Basic understanding of software design, debugging, testing, and version control.
  • Strong problem-solving and communication skills.
Preferred Qualifications
  • Experience with an RTOS, Embedded Linux, ARM-based systems, or hardware/software integration.
  • Experience developing software for embedded systems, robotics, controls, or other hardware-based products.
  • Experience with automated testing, Python, Git, GitLab, or continuous integration.
  • Experience in medical devices or another regulated industry.
  • Interest in learning the medical-device industry and developing deep knowledge of anesthesia and ventilation delivery.

We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership –always with unyielding integrity.

Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you’d expect from an organization with global strength and scale, and you’ll be surrounded by career opportunities in a culture that fosters care, collaboration and support.

We will not sponsor individuals for employment visas, now or in the future, for this job opening.

Additional Information

GE HealthCare offers a great work environment, professional development, challenging careers, and competitive compensation. GE HealthCare is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.

GE HealthCare will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable).

While GE HealthCare does not currently require U.S. employees to be vaccinated against COVID-19, some GE HealthCare customers have vaccination mandates that may apply to certain GE HealthCare employees.

  • Relocation Assistance Provided: No
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - Embedded Systems, Anesthesia Devices
Software Engineer - Embedded Systems, Anesthesia Devices

GE HealthCare • United States

On-site
USD 110,000 - 150,000
Software Engineer - Embedded Systems, Anesthesia Devices
Software Engineer - Embedded Systems, Anesthesia Devices

MS0100 Datex-Ohmeda, Inc. • United States

On-site
USD 100,000 - 140,000
Staff Software Engineer - Distributed Embedded Systems
Staff Software Engineer - Distributed Embedded Systems

GE HealthCare • Madison (WI)

On-site
USD 120,000 - 160,000
Relocation assistance
Staff Software Engineer - Distributed Embedded Systems
Staff Software Engineer - Distributed Embedded Systems

HC1316 GE Precision Healthcare LLC • United States

On-site
USD 120,000 - 160,000
Relocation assistance
Competitive compensation and benefits
Career opportunities
Embedded Systems Engineer - Anesthesia & Ventilation Devices
Embedded Systems Engineer - Anesthesia & Ventilation Devices

MS0100 Datex-Ohmeda, Inc. • United States

On-site
USD 100,000 - 140,000
Embedded Systems Engineer – Anesthesia Devices (C++, RTOS)
Embedded Systems Engineer – Anesthesia Devices (C++, RTOS)

GE HealthCare • United States

On-site
USD 110,000 - 150,000
Senior Software Engineer
Senior Software Engineer

MS0074 GE Medical Systems, L.L.C. • Waukesha (WI)

On-site
USD 120,000 - 180,000
Senior Director of Software Engineering
Senior Director of Software Engineering

GE HealthCare • Waukesha (WI)

On-site
USD 228,000 - 342,000
Clinical Applications Specialist - Anesthesia & Respiratory Care
Clinical Applications Specialist - Anesthesia & Respiratory Care

GE HealthCare • Minnesota

On-site
USD 92,000 - 138,000
Staff Software Engineer
Staff Software Engineer

GE HealthCare • Waukesha (WI)

On-site
USD 140,000 - 210,000
Relocation assistance