GE HealthCare

Software Engineer, C++ – Cross-Platform Mobile – AI-Assisted Ultrasound

GE HealthCare

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

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

  • 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
  • Professional development
  • Challenging careers
  • Competitive compensation
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 softwaremobile developmentdebuggingperformance tuningmemory managementconcurrencyplugin interfacesuser-facing workflows
Soft Skills
clear communicatordetail-orientedcollaborationproblem-solvingtechnical tradeoffs explanation