
Software Engineer, C++ – Cross-Platform Mobile – AI-Assisted Ultrasound
GE HealthCare
full-time
Posted on:
Location Type: Office
Location: Chicago • Illinois • Massachusetts • United States
Visit company websiteExplore more
Salary
💰 $109,600 - $164,400 per year
About the role
- Implement and maintain cross-platform C++ features powering AI-assisted ultrasound workflows
- Build user-facing functionality using Qt within our plugin interface for ultrasound users
- Partner closely with design and product counterparts—provide feasibility input, suggest implementation-friendly interaction patterns, and help clarify what’s easy vs. hard (and why)
- Deliver performant, reliable software for iOS and Android (primary), with occasional Windows platform work
- Debug complex issues across devices, OS versions, and hardware configurations; provide clear root-cause analysis
- Write and maintain clean, testable, well-documented code; contribute to code reviews and engineering best practices
- Help debug and troubleshoot technical problems across the stack, from application logic through platform integration
Requirements
- Bachelor’s degree or equivalent practical experience in Computer Science, Engineering, or a related technical field.
- 3+ years of experience in strong modern C++ experience (C++11+).
- Proven success delivering cross‑platform software, especially for mobile (iOS/Android).
- Hands-on debugging expertise across performance, memory, concurrency, device/OS behaviors, and integration issues.
- Experience building complex, high‑reliability, high‑quality software products.
- Experience with plugin interfaces and user-facing workflows.
- Clear communicator able to explain technical tradeoffs to both engineers and non‑engineers.
- Detail‑oriented with a track record of creating reliable, maintainable systems.
- Familiarity with iOS/Android toolchains and platform integration (profiling, performance tuning, device debugging).
Benefits
- medical
- dental
- vision
- paid time off
- a 401(k) plan with employee and company contribution opportunities
- life
- disability
- accident insurance
- tuition reimbursement
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++C++11cross-platform software developmentdebuggingperformance tuningmemory managementconcurrencyplugin interfacesuser-facing workflowssoftware reliability
Soft Skills
clear communicationdetail-orientedcollaborationproblem-solvingtechnical tradeoff explanation
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering