CareerPlanSign in

Manager, Software Engineering - Emulation

Sunnyvale, CA, us💼 Full-time🗓 2026-09-15 → 2026-09-25

Core

Manage a small team extending, deploying, and supporting the da Vinci surgical system emulator and hybrid hardware-in-the-loop setups.

Role type

Senior IC manager (software engineering)

Builds

Full-system emulator and hybrid hardware-in-the-loop setups for the da Vinci surgical system

Domain

Medical robotics / Surgical simulation

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Python, Linux debugging, team mentoring, system lifecycle management, complex system architecture

Preferred skills

Linux process management, Docker, Git, Scrum/Agile methodologies

Responsibilities

Mentor direct reports on da Vinci system software and emulation frameworks; Manage the lifecycle of large-scale emulation features; Advocate for a simulation-first software development approach; Facilitate communication between software engineering teams and emulation teams for rapid prototyping and integration.

Seniority

Senior, hands-on IC with people management

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