GE HealthCare
Senior Software Engineer - PET Acquisition
GE HealthCare, Waukesha, Wisconsin, United States, 53188
Senior Software Engineer - PET Acquisition
Join to apply for the
Senior Software Engineer - PET Acquisition
role at
GE HealthCare .
In this role, you will be responsible for programming components, features and/or feature sets. You will work independently, contribute to the immediate team and to other teams across the business, and participate in 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, unlocking your ambition, turning ideas into world‑changing realities, and joining an organization where every voice matters.
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
Work with a cross‑functional team of engineers, scientists and applications experts to translate high‑level PET Acquisition CT/MR application needs that demand new reconstruction capabilities into component‑level requirements
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
Translate PET Acquisition CT/MR application needs that demand new reconstruction and/or data acquisition capabilities into component‑level requirements
Design and implement solutions to complex data management and distributed processing software problems in the reconstruction platform and/or data acquisition domain in accordance with established software development practices and processes
Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse
Support process improvements which guide the development, sustaining & support activities
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 the chosen technology
Required Qualifications
Bachelor's Degree in Computer Science, Electrical Engineering or Computer Engineering with minimum 5+ years of experience
Experience with Linux‑based programming on X86 systems
Demonstrated proficiency in C++ programming and object‑oriented programming concepts applied in a production software environment
Experience with performance profiling and optimization
Working knowledge of configuration management tools such as Git
Current U.S. experience is required
U.S. citizens or permanent residents required. No sponsorship for employment visas now or in the future for this job opening
Desired Technical Expertise
Experience with enterprise databases to store and retrieve large volumes of data efficiently
Experience with parallel computing concepts and tools (MPI, OpenMP)
5+ years of experience designing and architecting high‑performance systems
Experience with CT/MR acquisition processing
Experience working with C++ and Python IDEs (Eclipse, CLion, Visual Studio, Xcode, PyCharm)
Experience/proficiency with performance profiling tools
Familiarity with requirements management and troubleshooting for 5+ years
Strong communication and collaboration skills in a global team setting
Relocation Assistance Provided:
Yes
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. Only individuals legally authorized to work in the United States for this opening will be considered. 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 employees.
#J-18808-Ljbffr
Senior Software Engineer - PET Acquisition
role at
GE HealthCare .
In this role, you will be responsible for programming components, features and/or feature sets. You will work independently, contribute to the immediate team and to other teams across the business, and participate in 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, unlocking your ambition, turning ideas into world‑changing realities, and joining an organization where every voice matters.
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
Work with a cross‑functional team of engineers, scientists and applications experts to translate high‑level PET Acquisition CT/MR application needs that demand new reconstruction capabilities into component‑level requirements
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
Translate PET Acquisition CT/MR application needs that demand new reconstruction and/or data acquisition capabilities into component‑level requirements
Design and implement solutions to complex data management and distributed processing software problems in the reconstruction platform and/or data acquisition domain in accordance with established software development practices and processes
Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse
Support process improvements which guide the development, sustaining & support activities
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 the chosen technology
Required Qualifications
Bachelor's Degree in Computer Science, Electrical Engineering or Computer Engineering with minimum 5+ years of experience
Experience with Linux‑based programming on X86 systems
Demonstrated proficiency in C++ programming and object‑oriented programming concepts applied in a production software environment
Experience with performance profiling and optimization
Working knowledge of configuration management tools such as Git
Current U.S. experience is required
U.S. citizens or permanent residents required. No sponsorship for employment visas now or in the future for this job opening
Desired Technical Expertise
Experience with enterprise databases to store and retrieve large volumes of data efficiently
Experience with parallel computing concepts and tools (MPI, OpenMP)
5+ years of experience designing and architecting high‑performance systems
Experience with CT/MR acquisition processing
Experience working with C++ and Python IDEs (Eclipse, CLion, Visual Studio, Xcode, PyCharm)
Experience/proficiency with performance profiling tools
Familiarity with requirements management and troubleshooting for 5+ years
Strong communication and collaboration skills in a global team setting
Relocation Assistance Provided:
Yes
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. Only individuals legally authorized to work in the United States for this opening will be considered. 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 employees.
#J-18808-Ljbffr