Manager, Software Engineering - Emulation
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
