Staff Software Engineer Embedded UI
Core
Develop innovative digital interfaces for novel robotic platforms to support physicians in using a novel robotic system.
Role type
Staff Software Engineer Embedded UI
Builds
Digital interfaces for robotic surgical systems
Domain
Medical robotics / Embedded software
Deliverable
production ML models | product features
Required skills
C++ (11/14/17+), object-oriented design, technical architecture, requirement definition, risk assessment, verification, release management
Preferred skills
Qt/QML, 3D graphics frameworks (Qt3D, OpenGL, Vulkan), Linux development, regulated software environment experience, software development methodologies (Agile, IEC 62304)
Technologies
Qt, QML, C++, OpenGL, Vulkan, Linux
Responsibilities
Drive development of world-class digital interfaces in resource-constrained embedded environments; Partner with cross-functional teams to define technical architecture and decompose requirements; Own the medical device software lifecycle end-to-end
Seniority
Staff, independent problem-solver with broad technical scope