Managing Staff Software Engineer - Embedded UI
Core
Lead a small team to develop world-class digital interfaces for robotic surgical systems (da Vinci product line) using embedded C/C++.
Role type
Senior Staff Software Engineer (Embedded UI)
Builds
Graphical user interfaces for robotic surgical systems
Domain
Medical Robotics / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ (object-oriented), Embedded software development, GUI frameworks (Qt), 3D graphics (OpenGL, Vulkan), Team leadership, Product lifecycle management
Preferred skills
Embedded software development, GUI frameworks, 3D graphics frameworks
Technologies
Qt, OpenGL, Vulkan, C/C++
Responsibilities
Lead a small team of software engineers, Develop simple and elegant interfaces for the da Vinci product line, Maintain superior development standards from prototypes through production, Implement the visual language of the product, Collaborate with interaction and visual designers, Contribute to system and software architecture
Seniority
Senior, hands-on IC with team leadership