Jobs and Careers
GE

Senior Software Engineer - MR

GE HealthCare
United Statesfull_timeVerifiedPosted 20 Oct 2025

About the role

Job Description Summary

In this role, you will be responsible for programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. You will also contribute to design discussions.

GE HealthCare is a leading global medical technology and digital solutions innovator. Our purpose is to create a world where healthcare has no limits. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.

Job Description

Essential Responsibilities

  • Be responsible for defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure.

  • Provide technical leadership to an agile team of 3-6.

  • Work with a cross functional team of engineers, scientists and applications experts to translate high level MR application needs that demand new reconstruction capabilities into component-level requirements.

  • Translate requirements / vision into prioritized list of user stories and deliver to required timelines and quality standards.

  • Design and implement solutions to complex data management and distributed processing software problems in the reconstruction platform domain in accordance with established software development practices and processes.

  • Plan and perform integration activities at component, sub-system and system levels.  Document designs and verification activities; perform component & subsystem level verifications, participate in system level verifications and validations as necessary.

  • Understand research and industry trends in the area of MR reconstruction and MR image processing applications.

  • Work with product line leaders and architects to develop multi generation software technology plans.

  • Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse.

  • Support process improvements which guide the development, sustaining & support activities

  • Ensure team receives consistent messages and has clear understanding of business direction, strategy and results

  • Engage subject matter experts in successful transfer of complex domain knowledge.

  • Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques.

  • Write code that meets standards and delivers desired functionality using the technology selected for the project.

  • Understand performance parameters and assess application performance.

  • Work on core data structures and algorithms and implement them using technology chosen.

  • Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness.

Required Qualifications

  • Bachelor's Degree in Computer Science, Electrical Engineering or Computer Engineering.

  • Minimum 5 years’ experience.

  • Experience with Linux based programming on X86 systems.

  • Demonstrated proficiency in C++ programming and Object-oriented programing concepts applied in a production software environment.

  • Working knowledge in configuration management tools such as GiT.

  • Current US experience is required.

  • US citizens or permanent residents required. We will not sponsor individuals for employment visas, now or in the future, for this job opening.

Desired Characteristics

  • Master's Degree/ PHD in Computer Science, Computer Engineering or Electrical Engineering.

  • Familiarity with Python, Deep learning, Machine learning, Image processing, Image reconstruction and computer vision.

  • Demonstrated expertise with MATLAB or equivalent scientific modeling tools & packages.

  • Experience with Parallel computing concepts and tools - MPI, OpenMP.

  • Strong understanding of digital signal processing techniques, algorithms and mathematical transforms.

  • Experience with MR Reconstruction processing pipelines; knowledge of various corrections in K-Space and Image space;

  • Knowledge of emerging Non-Cartesian. Acquisition/Reconstruction Techniques, motion correction techniques and MR image artifacts will be an added plus.

  • Working knowledge of MR pulse sequences/acquisition techniques and K-space sampling strategies utilized

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

GE HealthCare

View company profile →