CareerPlanGet AI match score →

Sr Software Engineer Navigation

Sunnyvale, CA, us💼 Full-time🗓 2026-06-12 → 2026-07-31

Core

Design and optimize C++ runtime systems connecting live sensor and robot data to CV/ML inference for robotic surgical navigation.

Role type

Senior IC software engineer (robotics/navigation)

Builds

Real-time navigation stacks for robotic surgical systems

Domain

Medical robotics / Computer vision

Deliverable

production ML models

Required skills

C++ (11/14/17+), low-latency data pipelines, geometric computer vision, robotic kinematics, Linux, multi-threading, performance optimization

Preferred skills

ML inference frameworks (TensorRT, ONNX Runtime), GPU-accelerated computing (CUDA), 3D graphics frameworks (Qt3D, OpenGL, Vulkan), medical imaging modalities, regulated software environments

Technologies

C++, Qt/QML, CUDA, TensorRT, ONNX Runtime, OpenGL, Vulkan

Responsibilities

Design high-performance C++ data pipelines for live sensor streams; Develop registration and calibration algorithms; Integrate ML inference models into real-time navigation stack; Create navigation overlays and 3D visualizations; Own medical device software lifecycle end-to-end

Seniority

Senior, hands-on IC

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on SmartRecruiters ↗