Software Engineer, C++ – Cross-Platform Mobile – AI-Assisted Ultrasound
United States
Full Time
6 days ago
$109,600 - $164,400 USD
H1B Sponsor
Key skills
AndroidC++iOSQtCAI
About this role
Role Overview
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).
Tech Stack
Android
C++
iOS
Qt
Benefits
medical
dental
vision
paid time off
a 401(k) plan with employee and company contribution opportunities