Senior Embedded Software Engineer

Intuitive Surgical3 months ago
Sunnyvale, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Job Description

Senior Embedded Software Engineer

The Senior Embedded Software Engineer will work with a group of talented and dedicated people to improve and extend Intuitive’s surgical robotic product lines. The successful candidate will contribute to the Product Engineering team, with a focused contribution on embedded software for the ION robotic bronchoscopy platform. As a member of the team, you will be involved in supporting and maintaining the existing platform. The successful candidate must excel in a high-energy small, focused team environment, be able to drive to solutions from rough requirements, and have a commitment to high product quality. Quick learning and a desire to understand requirements and create solutions are essential to become a valuable integrator and system developer. A strong sense of shared responsibility and shared reward is required. Supporting you will be a development and management team that knows and cares about what you are doing and wants you to succeed.

Essential Job Duties

  • Maintain and enhance the existing embedded software across multiple hardware boards, ensuring high reliability, performance and improvements in customer experience.
  • Conduct root cause analysis and implement solutions for issues in released products.
  • Provide technical support for deployed medical devices, including troubleshooting firmware and system issues as well as investigating and resolving customer complaints.
  • Work closely with hardware and test teams to support the complete lifecycle of medical device systems.
  • Generate and maintain technical documentation including design descriptions, test protocols, and change history in accordance with internal and regulatory guidelines.
  • Ensure all designs meet rigorous quality and safety standards per the Intuitive Quality Management System.

Required Skills

Medical Device Engineering
Root Cause Analysis
Firmware Troubleshooting
Cross-Functional Collaboration
Embedded Software Development
Quality and Safety Standards
Technical Documentation