Posted in

Software Engineer – Embedded UI

Software Engineer – Embedded UI

CompanyIntuitive Surgical
LocationSunnyvale, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

Requirements

  • Minimum Bachelor’s or Master’s degree in Software, Electrical or Computer Engineering preferred
  • Minimum of 5 years of experience developing and supporting digital interfaces
  • Comfortable with object-oriented programming using C++
  • Familiarity with GUI development frameworks
  • Excellent communication skills and ability to convey technical content to a broader audience

Responsibilities

  • Contribute to the development of world-class digital interfaces using Qt/QML and other tools in an embedded C++ environment to support physicians in the use of a novel robotic system
  • Collaborate closely with designers, clinical engineers, and other software developers to integrate simple and elegant interfaces into user-friendly applications
  • Contribute to the definition of requirements and assist in architecting software interfaces for a distributed robotic system
  • Participate in failure mode analysis, to identify and implement robust hazard mitigation strategies
  • Refine prototypes to production-quality software through rapid iterations

Preferred Qualifications

  • Experience with Qt and/or QML
  • Experience with 3D graphics frameworks (Qt3D, OpenGL, Vulkan, etc.)
  • Familiarity with development in a Linux environment
  • Interest in designing user-centered interfaces that prioritize usability and safety
  • Awareness of software development methodologies and tools