Senior Software Engineer - User Interface for Robotic Surgery
About the Role
We are seeking a Senior Software Engineer - User Interface to join our innovative team at Intuitive. This Senior Software Engineer remote position focuses on developing cutting-edge software for robotic-assisted surgical devices. You will work collaboratively with a cross-functional team to enhance the user experience of complex surgical technologies, ensuring they are safe, easy to learn, and confidence-inspiring.
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 user interaction designers, clinical engineers, and robotic controls engineers to iteratively refine implementations.
- Perform formal risk analysis and develop software mitigations to ensure product safety and compliance.
- Document software requirements, specifications, and verification protocols according to Intuitive’s development guidelines.
- Produce robust, high-quality code in a fast-paced environment, adapting to rapidly changing requirements.
Requirements
- At least 5-7 years of experience with commercial embedded software development.
- Hands-on engineering experience with proven ability to work well in a team environment.
- Demonstrated experience in all phases of the product development lifecycle including design, implementation, debug, verification, validation, and transfer to manufacturing.
- Experience with Object-Oriented development in C++ and GUI development.
- Excellent written and oral communication skills.
Nice to Have
- Experience with Qt/QML and QNX.
- Familiarity with 3D Graphics frameworks (e.g., OpenGL).
- Experience with embedded Linux development.
- Knowledge of Python programming.
- Experience designing software products in an FDA-regulated industry.
What We Offer
- Competitive salary ranging from $160,300 to $271,400 per year.
- Comprehensive benefits package including health, dental, and vision insurance.
- Equity options and performance-based incentives.
- Flexible working hours and hybrid work environment.
- Opportunities for professional development and continuous learning.
This Senior Software Engineer role at Intuitive offers an exciting opportunity to work on innovative robotic surgery technology in a hybrid work environment with competitive compensation.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months