Senior Software Engineer - Embedded UI (Qt / C++) Remote
About the Role
We are seeking a Senior Software Engineer - Embedded UI (Qt / C++) Remote to join our innovative team at Intuitive. In this role, you will collaborate with a cross-functional team to develop the graphical user interface for both existing and future robotic systems in the da Vinci product line. You will be passionate about the function and finish of digital interfaces, showcasing your expertise in a broad range of development environments.
What You'll Do
- Develop world-class digital interfaces for the da Vinci product line using Qt and other tools in an embedded C/C++ environment.
- Maintain superior development standards from prototypes through production.
- Implement the visual language of the product and collaborate with interaction and visual designers to produce beautiful and functional interfaces.
- Contribute to system and software architecture, working with other members of the engineering team to define the architecture and select the tools used for system graphical interfaces.
- Explore new user interface technologies and work with mechanical and electrical engineers to assess feasibility and value.
- Rapidly iterate on prototypes of new technologies to evaluate their potential impact on user experience.
Requirements
- Minimum of 8 years of relevant experience and a Bachelor’s degree; or 6 years of experience and a Master’s degree; or equivalent experience.
- Experience with GUI development frameworks such as Qt.
- Fluent in object-oriented programming using C/C++.
- Demonstrated experience in multiple phases of the product development lifecycle including design, implementation, debug, verification, and maintenance.
- Passionate about delivering the best possible experience to the user.
Nice to Have
- Experience working with Electrosurgical generators.
- Experience in scripting with Python.
- Experience with 3D graphics frameworks (OpenGL, Vulkan, etc.).
- Experience in web development.
What We Offer
- Competitive salary ranging from $180,400 to $259,600 per year.
- Comprehensive benefits package including health, dental, and vision insurance.
- Equity options available for eligible employees.
- Flexible remote work environment.
- Opportunities for professional development and career advancement.
This Senior Software Engineer role offers a unique opportunity to work on cutting-edge robotic systems with a competitive salary and flexible remote work options.
Who Will Succeed Here
Engineers passionate about QT and building impactful products
Self-directed professionals who excel in async communication and remote collaboration
Technical leaders who enjoy mentoring and driving architectural decisions
Candidates excited about technology innovation and growth
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months