CareerPlanGet AI match score →

Robotics Software Engineer

Sunnyvale, CA, us💼 Full-time🗓 2026-05-22 → 2026-07-31

Core

Develop a next-generation medical robotics platform by designing, building, and iterating on complex robotic prototypes.

Role type

Robotics Software Engineer

Builds

Next-generation medical robotics platform prototypes

Domain

Medical robotics / C++ software engineering

Deliverable

production ML models | product features

Required skills

C++, object-oriented programming, software architecture design, testing, robotics algorithms (forward kinematics), Linux development, GUI development (Qt/QML), OpenGL, 3D rendering, state estimation, sensor fusion

Preferred skills

Medical device software development, formal requirements documentation

Technologies

C++, Qt, QML, OpenGL, Linux

Responsibilities

Implement and adapt the software stack, collaborate cross-functionally to design and build prototypes, design and lead experiments to characterize system performance, refine prototype software into production-quality code, architect clean and modular software interfaces, contribute to long-term software architecture and platform strategy, develop and maintain formal design control documentation

Seniority

Mid-level to Senior, hands-on IC

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