Senior Software Engineer - Embedded UI (Qt / C++)
Core
Develop graphical user interfaces for robotic surgical systems in the da Vinci product line using embedded C++ and Qt.
Role type
Senior Software Engineer - Embedded UI
Builds
Digital interfaces and supporting middleware for robotic surgical systems
Domain
Medical robotics / Surgical automation
Deliverable
product features
Required skills
Qt, C++, C++, Object-oriented programming, Embedded systems, GUI development, Product lifecycle management
Preferred skills
Electrosurgical generators, Python scripting, 3D graphics (OpenGL, Vulkan), Web development
Responsibilities
Develop world-class digital interfaces for the da Vinci product line, Implement the visual language of the product, Collaborate with interaction and visual designers, Contribute to system and software architecture, Explore new user interface technologies with mechanical and electrical engineers, Rapidly iterate on prototypes to assess feasibility