GE Healthcare logo

Software Engineer

GE Healthcare

New York, NY
Full Time
Mid Level
106k-160k
10 days ago

Job Description

About the Role

The Caption Health SBU focuses on clinical applications that aid in early disease detection, using AI to assist in conducting ultrasound scans. The Software Engineer helps port machine learning models into our cross-platform SDK. This role bridges the gap between Python-based model development and C++ SDK integration, ensuring high-performance inference across iOS, Android, Linux, and Windows platforms.

Key Responsibilities

  • Port ML models (primarily PyTorch and TensorFlow, exported to ONNX) into our C++ SDK.
  • Translate and optimize Python-based postprocessing logic into performant C++ code.
  • Collaborate with ML scientists to understand model behavior and ensure fidelity in deployment.
  • Optimize inference performance for mobile and desktop platforms, considering memory, latency, and compute constraints.
  • Maintain clean, modular C++ APIs that expose ML functionality to client applications.
  • Write unit and integration tests to validate model outputs and SDK stability.
  • Participate in architectural discussions and provide technical guidance to help the team make well-informed decisions regarding feature implementation.
  • Write clean, maintainable, and well-documented code, with an emphasis on scalability and performance.
  • Other duties as assigned.

Requirements

  • Bachelor's degree or equivalent practical experience in Computer Science, Engineering, or a related technical field.
  • 3-5 years of experience working as a software engineer, with a proven track record of working with software development kits (SDKs) and client-side applications.
  • 3-5 years of experience in C++ development, with a focus on SDKs or embedded systems.
  • Proficiency in Python, especially for understanding and translating ML pipelines.
  • Familiarity with mobile development constraints (iOS/Android) and cross-platform build systems.
  • Strong debugging and performance profiling skills.
  • Experience with AI/ML integration or development within software systems is highly preferred.

Nice to Have

  • Experience with model quantization, pruning, or hardware acceleration (e.g., Metal, NNAPI).
  • Experience deploying ML models using ONNX Runtime, TensorFlow Lite, or similar frameworks.
  • Familiarity with medical imaging or real-time signal processing.
  • Exposure to CI/CD pipelines for ML model validation and SDK packaging.

Qualifications

  • Educational background in Computer Science, Engineering, or a related field.
  • Experience with SDK development and client-side applications.
  • Proficiency in C++ and Python.

Benefits & Perks

  • Competitive salary range of $106,400.00-$159,600.00 annually, dependent on skills, qualifications, experience, and location.
  • Performance-based incentive compensation, including cash bonuses and/or long-term incentives.
  • Medical, dental, and vision insurance.
  • Paid time off.
  • 401(k) plan with employee and company contribution opportunities.
  • Life, disability, and accident insurance.
  • Tuition reimbursement.

Working at GE Healthcare

GE HealthCare offers a great work environment, professional development, challenging careers, and a competitive compensation package. The company is an Equal Opportunity Employer committed to diversity and inclusion, making employment decisions without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, or protected veteran status. Employment is conditioned upon legal work authorization and successful completion of a drug screen.

Apply Now

Job Details

Posted AtJul 16, 2025
Salary106k-160k
Job TypeFull Time
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About GE Healthcare

Website

gehealthcare.com

Location

New York, NY

Industry

Medicinal and Botanical Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches