OpenNash Jobs
Intuitive · Sunnyvale, CA

Staff Embedded Software Engineer

Sunnyvale, CA, United StatesFull-timeSenior individual contributorSoftware Engineering

Listed on Intuitive’s official careers site. Posted August 19, 2026. Check that it is still open and apply there.

Apply on Intuitive’s careers site →

Job description

Essential Job Duties

  • Gather high-level cross-functional requirements, ranging from customer-facing requirements to clinical and safety requirements, and cybersecurity requirements.
  • Collaborate with cross-functional stakeholders on the definition of development plans and timelines, that combine technical needs with schedule and resource need.
  • Identify interfaces and communication requirements between hardware and software components, architect modular and testable software that supports the system high-level behaviors.
  • Support prototyping and development activities of novel surgical robotic platforms, by leveraging and adapting the existing infrastructure that is shared across all Intuitive robotic systems; learn from each iteration, refine and extend code quickly and methodically.
  • Lead formal risk analysis; identify additional hardware requirements and develop software mitigations.
  • Act as software lead in the high-level specification, bring-up and integration of new custom PCAs and FPGA IP.
  • Perform detailed design, development, documentation and support verification activities of embedded software and supervisory state machines, in compliance with regulatory requirements and Intuitive's internal guidelines.
  • Contribute broadly to multiple areas of software development for our distributed multi-processor systems, including but not limited to video and servo hardware control and monitoring, inter-processor communication subsystem development, system diagnostic and service application development, user interface development
  • Apply high level and specialized industry expertise that results in new innovations and problem-solving approaches that can be leveraged across multiple products.
  • Represent your project ably in interactions externally with key customer collaborators and internally within the company.

Qualifications

Required Education and Training

  • Bachelor’s degree or above in Computer Science, Electrical Engineering or Computer Engineering, or similar technical field.
  • A minimum of 12 years of experience in developing and supporting embedded systems (or 8 years with a Master’s degree, or 5 years with a PhD degree).

Required Skills and Experience

  • Fluent in designing and developing mission-critical cross-platform code in C++ or C, with focus on embedded and real time systems (e.g. QNX).
  • Fluent with embedded compute architectures, and their development and testing methodologies, including hardware debugging.
  • Fluent with communication protocols such as TCP/IP, CAN, serialization protocols.
  • Fluent with memory management, concurrency, synchronous and asynchronous event handling.
  • Working knowledge of Python or other scripting languages for automation, diagnostics and testing. Familiarity with Vivado and other FPGA development tools.

Preferred Skills and Experience

  • Familiarity with servo-controls and electro-mechanical systems.
  • Experience designing software products in a regulated industry or for mission critical applications; comfort with concepts of design input, design output, traceability, risk analysis, and mitigations.
  • Familiarity with medical technology projects from inception through field validation to launch. Strong understanding of medical product ecosystem services.
  • Familiarity with CUDA programming and memory management concepts.
  • Cyber-security concepts such as secure boot, authentication and encryption.
  • Hands-on engineering experience with proven ability to work effectively in a team environment.

More jobs at Intuitive

Embedded Software Engineer

Sunnyvale, CA, United States

Equipment Engineering - Software

Sunnyvale, CA, United States

Full Stack Engineer

Sunnyvale, CA, United States

Similar jobs at other companies

Principal Embedded Software Development Engineer

Fortinet · Sunnyvale, CA, United States

Senior/Staff Software Development Engineer

Fortinet · Sunnyvale, CA, United States

Cyber Software Engineer Staff (Embedded)

Lockheed Martin · Orlando, FL

Embedded Software Engineer Staff

Lockheed Martin · Grand Prairie, TX

Staff Embedded Software Development Engineer

Qualcomm · San Diego, California, United States of America

OpenNash lists jobs from employers’ own careers sites and does not handle applications. Dates come from the employer where stated; “first seen” and “last checked” are our own observations.