Sunnyvale, California, United States USD 188,600 - 271,400 Yearly

Intuitive is hiring a Senior Software Engineer User Interface

About the Role

Intuitive is looking for a Senior Software Engineer specializing in User Interface to develop embedded software and graphical user interfaces for complex surgical robotic systems. You will join a team of engineers, clinicians, and innovators united by the purpose to make surgery smarter, safer, and more human. Your work will be challenging and deeply meaningful, with the potential to change lives.

What You'll Do

  • Design, implement, debug, and verify software and user interfaces using Qt and other tools in an embedded C++ environment.
  • Collaborate with a cross-functional team of user interaction designers, clinical engineers, and robotic controls engineers to iteratively refine implementations.
  • Perform formal risk analysis and develop software mitigations.
  • Document software requirements, specifications, and verification protocols according to Intuitive’s development guidelines.

What We're Looking For

  • 5-7 years of experience with commercial embedded software development.
  • Hands-on engineering experience with proven ability to work well in a team environment.
  • Experience with all phases of the product development lifecycle, including design, implementation, debug, verification, validation, and transfer to Manufacturing.
  • Experience with Object-Oriented development in C++.
  • Experience with GUI development.
  • Excellent written and oral communication skills.
  • Bachelor's degree in Software, Electrical, Mechanical, or Computer Engineering; a Master's degree is preferred.

Nice to Have

  • Experience with Qt/QML.
  • Experience with QNX.
  • Experience with 3D Graphics frameworks (e.g., OpenGL).
  • Experience with embedded Linux development.
  • Experience with Python.
  • Experience designing software products in an FDA or other regulated industry.

Technical Stack

  • C/C++
  • Qt, QML
  • QNX
  • OpenGL
  • Embedded Linux
  • Python

Team & Environment

You will work on a cross-functional team including user interaction designers, clinical engineers, and robotic controls engineers.

Intuitive is an Equal Opportunity Employer providing equal employment opportunities to all qualified applicants and employees, prohibiting discrimination and harassment.

Required Skills
C/C++QtQMLQNXOpenGLEmbedded LinuxPythonEmbedded Software DevelopmentObject-Oriented DevelopmentGUI DevelopmentProduct Development Lifecycle
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Intuitive
Intuitive develops digital solutions that enable easier capturing, archiving, live streaming, and sharing of clinical video and other data around diagnostic and therapeutic procedures, with integration into electronic medical records (EMR) and picture archival and communication systems (PACS). The company also delivers cloud-based services for clinical training and education to help surgeons improve their skills using technologies like Intuitive Hub and daVinci5.
All jobs at Intuitive Visit website
Job Details
Department Software Development
Category embedded
Posted 2 months ago