GE Healthcare

Software Engineer

Madison Full time

Job Description Summary

The Anesthesia and Respiratory Care team at GE Healthcare in Madison, WI is looking for an entry-level Software Engineer with a focus on embedded systems to support the development of critical care medical devices. This role offers the opportunity to work in a collaborative, cross-functional environment, contributing to the design, implementation, and testing of embedded software that meets rigorous safety and regulatory standards. Ideal candidates will have foundational experience in C/C++ programming, real-time operating systems, and embedded development, along with strong analytical and communication skills. This is a great opportunity to grow within GE Healthcare while making a meaningful impact on patient care.

Job Description

GE Healthcare is seeking a passionate and driven Entry-Level Software Engineer to join our Anesthesia and Respiratory Care team in Madison, WI. In this role, you will contribute to the development of embedded software for life-saving medical devices that support clinicians and improve patient outcomes around the world.

Key Responsibilities:

  • Design, develop, and test embedded software for anesthesia and respiratory care systems.
  • Collaborate with cross-functional teams including systems, hardware, and verification engineers.
  • Participate in code reviews, debugging, and troubleshooting of embedded systems.
  • Contribute to software documentation and compliance with regulatory standards (e.g., IEC 62304).
  • Support continuous improvement initiatives in software development processes and tools.

Basic Qualifications:

  • Bachelors degree in Computer Science, Electrical Engineering, or related STEM degree or a candidate who has completed a summer related internship and will have their Bachelors degree in December 2025
  • Experience with C/C++ programming in an embedded environment (internships or academic projects welcome).
  • Familiarity with real-time operating systems (RTOS) and microcontroller-based development.
  • Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.

Preferred Qualifications:

  • Exposure to medical device development or other safety-critical systems.
  • Knowledge of software development lifecycle (SDLC) in regulated environments.
  • Experience with version control systems (e.g., Git), debugging tools, and lab equipment (oscilloscopes, logic analyzers).
  • Strong problem-solving skills and attention to detail.
  • Effective communication and teamwork abilities.

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