GE HealthCare

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

GE HealthCare

full-time

Posted on:

Location Type: Office

Location: ChicagoIllinoisMassachusettsUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $109,600 - $164,400 per year

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

  • 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