SIGN IN
Senior Software Engineer - Imaging (C++) jobs in United States
cer-icon
Apply on Employer Site
company-logo

GE HealthCare · 12 hours ago

Senior Software Engineer - Imaging (C++)

GE HealthCare is a leading global medical technology and digital solutions innovator. As a Senior Software Engineer, you will lead the design and development of clinical applications for medical imaging, focusing on modular software architecture and collaborating with cross-functional teams to deliver high-quality solutions.
Medical DeviceTelecom & CommunicationsHome ServicesHealthcareAppsHealth CareHealth DiagnosticsHome ImprovementHome RenovationInternetMedical
check
Growth Opportunities
badNo H1Bnote

Responsibilities

Lead the transformation of a large-scale monolithic software system into a modular, scalable architecture for GE Healthcare’s Medical Ultrasound products
Design and implement modular software components, ensuring high standards of quality, maintainability, and performance
Engage across the entire software development lifecycle, including high-level and detailed design, implementation, verification (automated and manual), and ongoing maintenance activities
Drive refactoring strategies to decouple tightly integrated systems and enable long-term modularity and reuse
Author clear and testable software requirements and detailed design specifications for modular components
Act as a feature lead by managing schedules, estimating effort, and overseeing implementation execution
Develop and execute unit, integration, and system-level tests to validate modular design and implementation throughout development cycles
Design and implement automated unit tests for modular components to ensure correctness, isolation, and long-term maintainability
Contribute to test strategies that support continuous integration and regression testing
Apply technical expertise to ensure design and implementation compliance with GE Healthcare’s Quality Management System and regulated medical device standards
Collaborate with cross-functional team members using Agile Scrum methodologies to deliver high-quality, modular software solutions
Drive continuous improvement efforts by increasing development efficiency, reducing duplication, and enabling reuse through modular architecture
Write clean, well-structured code that meets established standards and delivers intended functionality
Analyze and optimize performance within modularized systems to ensure optimal application behavior
Proactively communicate technical information across teams, ensuring clarity, alignment, and timely information sharing

Qualification

C++Modular software architectureSoftware testingAgile methodologiesGoogle Test (gtest)Google Mock (gmock)Version control (Git)Object-Oriented AnalysisSoftware design patternsSoftware reliabilityPerformance optimizationMedical device industry

Required

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related discipline
4+ years of professional experience in Software Engineering
Strong knowledge of Object-Oriented Analysis and Design and software design patterns
Strong C++ software design, implementation, and testing skills
Experience designing and implementing modular, component-based software architectures
Strong experience with C++ unit testing frameworks such as Google Test (gtest) and Google Mock (gmock)
Ability to independently own and deliver small-to-medium sized tasks while mentoring and supporting other engineers
Deep understanding of software reliability, fault detection/isolation, and performance optimization techniques
Proven experience developing software under regulated SDLC standards within the medical device industry
Familiarity with Agile development methodologies and software quality systems
Experience using modern version control systems (e.g., Git)
Experience developing automated test cases in C++ using established testing frameworks
Ability to thrive in a fast-paced, dynamic environment
Must be willing to work onsite at least 3 days a week in Waukesha, Wisconsin

Preferred

Prior experience in the medical (ultrasound) industry

Benefits

Relocation Assistance Provided

Company

GE HealthCare

company-logo
GE Healthcare provides a wide range of medical technologies and services to healthcare providers and researchers. It is a sub-organization of General Electric.

Funding

Current Stage
Public Company
Total Funding
$5.52B
Key Investors
Bill & Melinda Gates Foundation
2024-11-07Post Ipo Secondary· $1.17B
2024-09-12Post Ipo Secondary· $1.29B
2024-02-16Post Ipo Secondary· $1.07B

Leadership Team

leader-logo
Catherine Estrampes
President and CEO, US & Canada
linkedin
leader-logo
Luiz Verzegnassi
President & CEO, Services
linkedin
Company data provided by crunchbase