Embedded Software Engineer, Vision Systems

Intuitive

Sunnyvale (CA)

On-site

USD 135,000 - 228,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Intuitive is seeking an Embedded Software Engineer for its Future Forward organization in Sunnyvale, CA, to help advance a robotic surgical platform from concept to launch. You will design and integrate embedded software across hardware interfaces, real-time data pipelines, and safety-critical subsystems, collaborating with engineers, clinicians, and product managers.

The role emphasizes agile development in a fast-paced team, with focus on reliability, security, and quality.

Qualifications

  • 5+ years of experience in developing and supporting embedded systems; or 3years with a Master's degree; or 1yearwith a PhD.
  • Highly proficient in developing C/C++ embedded and real-time software for multi-core, multi-processor systems, especially on embedded Linux and QNX.
  • Demonstrated experience with board bring-up, device driver development, and integration of new hardware components.
  • Skilled in version control systems and collaborative development environments, supporting efficient, iterative improvement.
  • Familiarity with a wide range of communication protocols—including TCP/IP, CAN, I2C, SPI—and serialization standards such as protobuf.
  • Strong problem-solving skills and debugging capabilities for complex embedded software and electromechanical systems.
  • In-depth understanding of failure mode and risk analysis, with a track record in safety-critical, product-focused designs.
  • Excellent verbal and written communication skills for effective interaction across all organizational levels.
  • Demonstrates passion for innovation, continuous learning, and developing solutions that make a meaningful difference in patients’ lives.

Responsibilities

  • Design and develop robust embedded software to enable system infrastructure, including OS drivers, hardware interfaces, real-time data pipelines, inter-processor communication, error handling, and user/test applications.
  • Collaborate cross-functionally throughout the product lifecycle with key stakeholders to address clinical needs and safety requirements.
  • Translate early requirements into prototype implementations to evaluate, iterate, and advance novel robotic systems.
  • Conduct rigorous unit testing to support system integration and ensure reliable, robust system operation.
  • Contribute to hazard and failure mode analysis, defining appropriate mitigations.
  • Refine and iterate designs, balancing technical requirements, feasibility, schedules, and resource constraints.
  • Produce clear and compliant supporting documentation in alignment with Intuitive's development and quality guidelines.
  • Ensure all designs meet rigorous quality and safety standards per the Intuitive Quality Management System.

Skills

C/C++
embedded Linux
QNX
Board bring-up
Device driver
TCP/IP
CAN
I2C
SPI
protobuf
Multicore

Tools

Git
CI/CD

Job description

Intuitive is seeking an Embedded Software Engineer for its Future Forward organization in Sunnyvale, CA, to help advance a robotic surgical platform from concept to launch. You will design and integrate embedded software across hardware interfaces, real-time data pipelines, and safety-critical subsystems, collaborating with engineers, clinicians, and product managers.

The role emphasizes agile development in a fast-paced team, with focus on reliability, security, and quality.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Robotics Platform
Embedded Software Engineer - Robotics Platform

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 158,000 - 228,000
Lead Embedded Vision Engineer – Real-Time Surgical Robotics
Lead Embedded Vision Engineer – Real-Time Surgical Robotics

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 190,000 - 322,000
Senior Vision Software Architect Real-Time Embedded Imaging
Senior Vision Software Architect Real-Time Embedded Imaging

Intuitive • Sunnyvale (CA)

On-site
USD 200,000 - 260,000
Senior Embedded Networking Architect for Surgical Robotics
Senior Embedded Networking Architect for Surgical Robotics

Intuitive • Sunnyvale (CA)

On-site
USD 170,000 - 210,000
Staff Embedded SW Engineer — Electrosurgical & Robotics
Staff Embedded SW Engineer — Electrosurgical & Robotics

Intuitive • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
Staff Software Engineer - Vision - New Platforms
Staff Software Engineer - Vision - New Platforms

Intuitive • Sunnyvale (CA)

On-site
USD 200,000 - 260,000
Lead Robotic Surgery Software Test Engineer
Lead Robotic Surgery Software Test Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 150,000 - 210,000
Robotics Embedded Software Engineer – Healthcare Platform
Robotics Embedded Software Engineer – Healthcare Platform

Intuitive • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Senior Software Engineer - Medical Robotics Manufacturing
Senior Software Engineer - Medical Robotics Manufacturing

Intuitive • Sunnyvale (CA)

On-site
USD 130,000 - 190,000
Senior Software Test Engineer - Robotic Surgery Systems
Senior Software Test Engineer - Robotic Surgery Systems

Intuitive • Sunnyvale (CA)

On-site
USD 138,000 - 234,000