More jobs:
Algorithm Engineer
Job in
Waukesha, Waukesha County, Wisconsin, 53186, USA
Listed on 2026-06-01
Listing for:
GE Healthcare Technologies Inc.
Full Time
position Listed on 2026-06-01
Job specializations:
-
Software Development
AI Engineer, Machine Learning/ ML Engineer
Job Description & How to Apply Below
Job Description Summary
This role focuses on the design, clinical validation, and production implementation of ECG and cardiology algorithms used in regulated medical devices. The engineer bridges clinical needs, scientific rigor, and production software engineering, translating research algorithms (often in Python) into high‑performance, safety‑critical C/C++ implementations, while operating within GE Health Care's Quality Management System and Design Controls.
Success requires deep signal processing expertise, strong software engineering discipline, familiarity with clinical cardiology workflows, and the ability to collaborate globally with clinicians, customers, and regulatory stakeholders.
Job Description
Roles and Responsibilities
In this role, you will:
* Design, implement, test and document algorithms for Cardiology products based on customer and clinical needs.
* Clinically validate that algorithms meet intended use and performance requirements using disciplined scientific and statistical methods with clinically relevant data
* Contribute to the risk analysis of algorithm implementations in terms of the impact on patient safety
* Develop Software using C/C++
* Interact with global customers, clinicians, and GE Health Care personnel to define and document algorithm development needs
* Lead intellectual property reviews for algorithm development
* Attend scientific meetings, and customer/luminary meetings as necessary to obtain input for new algorithm development
* Provide support related to ECG analysis to clinical application specialists
* Understand and follow GE Health Care Quality Management System and Design Controls throughout the product development cycle
* Read, analyze, and understand existing Python codebases and re-implement algorithms in C/C++, ensuring performance, accuracy, and maintainability.
Minimum Requirements
* Bachelor's degree in computer science, computer engineering, electrical engineering, or a related STEM field (Science, Technology, Engineering, or Math) with a minimum of 6 years of relevant experience. Advanced degree preferred.
* Minimum 5 years of experience in structured programming experience.
* Minimum of 2 years of experience in Algorithm Development
* Proficiency in C/C++
* Ability to read, understand, and translate Python algorithms into production‑quality C/C++ implementations.
* Demonstrated application of signal processing theory and techniques to biological signals with minimum of 3 years implementing and designing signal processing algorithms preferably on biological signals.
* Demonstrated ability to apply scientific and statistical methods on datasets for algorithm development
* Demonstrated ability to author clear, high-quality technical documentation, including software design reviews, test procedures, and verification and validation artifacts, preferably within a regulated environment.
* Willingness to work a hybrid schedule with three days per week on-site at the GE Health Care office located in Waukesha, Wisconsin.
* Demonstrated flexibility in approach to work hours, and willingness to partner with and accommodate global teams and schedules.
* 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.
Desired Characteristics Technical Expertise:
* Demonstrated knowledge of cardiology workflow and diagnostic ECG modalities
* Knowledge of electrocardiography and cardiac physiology
* Knowledge of biostatistics
* Knowledge of machine learning and artificial intelligence
* Experience programming for real-time systems
* Experience programming for real-time systems
* Demonstrated experience with Quality Management Systems (QMS), regulatory compliance processes, and/or 510(k) submissions
Business Acumen:
* Strong problem-solving abilities and capable of articulating specific technical topics or assignments
* Experience in building scalable and highly available distributed systems
* Expert in breaking down problems and estimate time for development tasks
* Evangelizes how our technology solves customer problems from a technology and business perspective
Leadership:
* Demonstrates clarity of…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×