CareerPlanGet AI match score →

Platform Software Development Manager

Sunnyvale, CA, us💼 Full-time🗓 2026-04-09 → 2026-07-31

Core

Lead the embedded software team to build and improve the software infrastructure and architecture for an early-stage robotic surgical platform, ensuring safe and reliable operation of system nodes and communication interfaces.

Role type

Senior IC embedded software development manager

Builds

Embedded software for robotic surgical systems (da Vinci, Ion)

Domain

Medical devices / Robotic surgery / Embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded systems development, Safety-critical system design, Risk analysis and mitigation, Technical specification creation, Team leadership and mentoring, Full product lifecycle management

Preferred skills

Regulated industry experience, C++/C in real-time embedded systems, Multi-threaded/multi-process programming, Linux inter-process communication, Python/Matlab for automation, Cybersecurity concepts

Technologies

C++, C, QNX, Linux, Git, Python, Matlab

Responsibilities

Own full development lifecycle for embedded software team, Champion best practices in software development, Drive technical development across board bring up, protocols, OS, and safety algorithms, Interface with technical and product teams to track schedules, Recognize and attract top talent, Mentor and train existing team members

Seniority

Senior, hands-on IC with management responsibilities

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