Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
GH
GE HealthCare
Senior Qt/C++ Software Engineer Medical Devices
Career Insights for C / C++ Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Wisconsin data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A C or C++ Developer or Engineer designs or improves computer software and applications using the C / C++ computer programming language. Oversees the entire C / C++ software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance.
$109,410 / year median in Wisconsin
-14% projected decline
Job Description
- Job Description Summary
- Help Build the Future of Neonatal Care Our mission is simple: help send mothers and infants home healthy.
- Job Description
- Why This Role Matters
- NICU clinicians rely on our devices 24 hours a day to monitor patient status, manage therapy settings, and respond to critical events.
The software you build will:
+ Display life-critical patient information in real time + Support clinical decision-making through intuitive workflows + Enable caregivers to efficiently manage device settings and therapy delivery + Provide service and diagnostic tools that improve device reliability and uptime + Help ensure safe and effective patient care- Ideal Candidate Profile
- We are seeking experienced software engineers with strengths in one or more of the following areas: + Qt/QML application development + C++ software engineering + User interface and user experience development + Desktop or embedded application development + Real-time visualization and monitoring systems + Industrial, healthcare, automotive, aerospace, or other high-reliability software systems Medical device experience is preferred but not required.
- What You'll Build
- + Clinician-facing touchscreen applications + Real-time patient monitoring displays + Clinical workflows and configuration screens + Data visualization and trending applications + Diagnostic and service tools for biomedical technicians + Connected device user experiences + Backend application services supporting device functionality
- Key Responsibilities
- Clinical Application Development
- + Design, develop, and maintain clinician-facing applications using Qt/QML and C++.
- Service Application Development
- + Develop service and diagnostic tools used by field engineers and biomedical technicians. + Support software upgrade, calibration, diagnostics, logging, and configuration workflows. + Build backend application services supporting data management and device functionality. + Contribute to device configuration, maintenance, and troubleshooting capabilities.
- Software Quality and Reliability
- + Develop automated tests, unit tests, and verification artifacts. + Participate in code reviews and design reviews. + Support software verification, validation, and regulatory compliance activities. + Investigate and resolve software defects and performance issues. + Contribute to application reliability, maintainability, and cybersecurity improvements.
- What Success Looks Like During Your First Year
- + Deliver production-ready clinical application features used by caregivers in neonatal care environments.
- Technology Stack
- Candidates are not expected to have experience with every technology listed below.
- Languages
- + C++ QML + JavaScript + Python (test tooling)
- Application Frameworks
- + Qt + Qt Quick + QML
- Platforms
- + Linux + Embedded Linux + MedOS
- Architecture
- + Microservices + Plugin-based architectures + MQTT messaging + REST APIs
- Data Management
- + SQLite + JSON
- Tools
- + Git + CMake + Jenkins + GitLab CI + Coverity + Jama + Rally + Figma
- Testing
- + Qt Test + GTest + GMock + Automated testing frameworks
- Required Qualifications
- + Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or related technical discipline.
- Preferred Qualifications
- + Experience with Qt Quick and advanced QML development.
IEC 62304, IEC 62366, ISO
14971, or similar standards. + Experience with usability engineering and human factors principles. + Understanding of healthcare workflows or medical device software development. + Experience with localization and internationalization in Qt applications.- Don't Meet Every Qualification?
- We recognize that great candidates may not meet every qualification listed above.
Relocation Assistance Provided:
- Yes