GE HealthCare is looking for a Software Engineer to join its team in Waukesha, Wisconsin. This opportunity is ideal for software professionals who want to work on healthcare technology and contribute to products that support better patient care. With a competitive salary range of $95,000–$130,000 per year, the role offers a strong opportunity to build your engineering career with a globally recognized healthcare technology company.
Job Overview
| Field | Details |
|---|---|
| Company Name | GE HealthCare |
| Role | Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, or a related technical field; relevant software development experience |
| Job Location | Waukesha, Wisconsin, USA |
| Salary | $95,000–$130,000 per year |
| Work Type | On-site / Hybrid, depending on business requirements |
| Job Type | Full-time |
| Job Level | Entry to Mid-Level |
| Industry | Healthcare Technology / Medical Devices |
Job Description
We are looking for engineers who take ownership, continuously seek to improve, and are motivated by solving meaningful problems that have a direct impact on patient care. Success in this role comes not from knowing everything on day one, but from having the curiosity, resilience, and drive to learn, contribute, and grow into increasingly complex technical challenges.
In this role you will:
- Take reconstruction algorithms from research prototype to production running inside the scanner leveraging latest high-performance computing hardware (GPGPU/multicore CPU)
- Minimize software errors by applying right software engineering principles and design thinking
- Chase image quality and performance problems that cross algorithm, hardware, and system boundaries.
- Collaborate with cross-functional teams to continuously improve the CT products and how we work
- Build expertise, take ownership of complex problems, show accountability while understanding business success is achieved as a team.
Required Qualifications:
- Bachelor’s degree in computer science, engineering, or a related STEM field, or equivalent experience.
- Strong analytical, mathematical and problem-solving skills
- Proficiency in C++ on Linux; comfort with Git and CI/CD
- Familiarity with GPU technologies; CUDA or OpenCL
Desired Characteristics
We are seeking engineers who demonstrate exceptional potential through curiosity, ownership, learning agility, and technical excellence.
- Strong intellectual curiosity and a desire to understand systems deeply, not just use them.
- Demonstrated ability to learn new technologies, tools, and domains quickly and independently.
- Self-motivated and energized by solving difficult, ambiguous problems with limited direction.
- Takes ownership of problems, drives solutions to completion, and continuously seeks better approaches.
- Resourceful in overcoming obstacles and finding practical solutions when the path forward is unclear.
- Comfortable contributing across all phases of software development, including requirements, design, implementation, testing, debugging, performance optimization, and support.
- Strong systems-thinking skills with the ability to understand complex interactions across software and hardware components.
- Actively seeks feedback, learns from mistakes, and continuously improves technical and professional capabilities.
- Collaborative team player who elevates those around them through knowledge sharing, constructive discussion, and technical leadership.
- Demonstrates sound technical judgment, balancing innovation, quality, and delivery.
Additional Technical Experience (Preferred)
- Experience with GPU programming technologies such as CUDA or OpenCL.
- High-performance computing, parallel processing, or performance optimization.
- AI/ML acceleration technologies, tensor cores, or deep learning workloads.
- IPC, microservices, containers, distributed systems, and REST APIs.
- GPU profiling and performance analysis tools.
- Medical imaging, scientific computing, or other computationally intensive software domains.
What Success Looks Like
- Demonstrate proficiency in the team’s development environment, including C++, Linux, CI/CD workflows, and GPU-accelerated computing.
- Build sufficient domain knowledge to participate in technical design discussions and influence implementation decisions.
- Contribute code that is maintainable, well-tested, and meets medical device quality standards.
- Deliver software features, algorithm enhancements, or performance optimizations that become part of a released CT product.
Selection Process
- Submit your online application and resume.
- Application and resume screening by the recruitment team.
- Initial recruiter or hiring manager interview.
- Technical interview or skills assessment.
- Additional team/technical interviews, if required.
- Final selection and employment offer.
- Background verification and onboarding.
How to Apply
- Visit the official GE HealthCare careers website.
- Search for Software Engineer positions in Waukesha, Wisconsin.
- Review the job requirements and qualifications carefully.
- Prepare your updated resume and relevant application information.
- Complete the online application form.
- Submit your application and wait for further communication from the recruitment team.