C++ Developer
OXOS Medical, Inc. empowers every provider with the capability, clarity, and confidence to make accurate decisions at the point of care. We are building new kinds of radiographic imaging devices that push the boundaries of previous solutions by improving image quality, reducing radiation exposure, improving ease of use, and building solutions to deliver care outside of traditional scenarios. We enable anyone anywhere to access radiologic diagnostics at the point of need, expanding availability and changing how healthcare is delivered.
OXOS is searching for a C++ Developer to design, implement, and maintain the MC2 X-ray orchestration layer that links user-facing applications to low-level firmware, guaranteeing patient safety and image quality. This role focuses on high-reliability C++ services running on embedded Linux, real-time coordination of hardware subsystems, and CUDA-accelerated image processing pipelines. Success in this position directly increases system uptime, accelerates feature velocity, and de-risks regulatory submissions for next-generation OXOS devices.
Responsibilities
The C++ Developer will rapidly ship robust new features that keep MC2’s hardware running deterministically, weave IEC 62304-compliant safety and traceability into every change, maintain a zero-touch CI/CD pipeline for real-time release confidence, and continually tune CUDA and multithreaded code so images appear in under a second while the device stays efficient and stable. In this position, your responsibilities will include, but are not limited to:
- Owning end-to-end development of new orchestration features, from design through production release, ensuring deterministic control of emitters, detectors, and motions subsystems.
- Collaborating with firmware, hardware and QA Teams.
- Consistently delivering safe, well-tested features unlocking clinical capabilities and shortening time-to-market.
- Expanding and maintaining a containerised CI/CD pipeline that cross-compiles for Jetson-based targets and running hardware-in-the-loop tests.
- Providing a zero-touch pipeline that builds, tests, and packages orchestrator releases for every commit.
- Ensuring that orchestration logic meets IEC 62304 Class C standards for software safety, including formal hazard analysis, traceability to risk controls, and automated regression evidence.
- Mastery of safety processes guarding patients, satisfying auditors, and preserving FDA clearances.
- Profiling and accelerating CUDA kernels, memory transfers, and multithreaded control paths to meet stringent latency and throughput targets on resource-constrained hardware.
Qualifications and Skills
- Bachelor’s degree or higher in Computer Engineering, Electrical Engineering, or Computer Science or related field.
- Modern C++ expertise applied to embedded or high-performance systems under strict safety constraints—ideally in medical, aerospace, automotive, or robotics domains.
- Advanced background in CMake.
- Advanced knowledge of Linux systems programming
- Multithreading / Synchronization expertise
- Proficient in CUDA & parallel programming
- Advanced skills in Test-Driven Development (GTest, Catch2)
- Intermediate skills in GitHub Actions / CI Pipelines and Image Processing (OpenCV, Eigen)
- Familiarity with IEC 62304 / ISO 14971
Benefits and Perks
- Health, Dental, and Vision Insurance
- 401(k)
- Competitive pay and equity in the company
- The opportunity to work with an innovative, early-stage company that is changing medical imaging as we know it
- Endless opportunities for growth and development
Apply for this job
*
indicates a required field