Intuitive

Staff Embedded Software Engineer

Intuitive
Apply
3 days ago
Sunnyvale, CA, USAStaff+
H1B sponsor

Base Salary

$190k - $322k/yr

Responsibilities

  • Gather cross-functional customer, clinical, safety, and cybersecurity requirements.
  • Define development plans, timelines, resource needs, hardware-software interfaces, and communication requirements.
  • Architect modular, testable embedded software for high-level robotic system behaviors.
  • Lead prototyping and development of novel surgical robotic platforms using shared Intuitive infrastructure.
  • Lead formal risk analysis, identify hardware requirements, and develop software mitigations.
  • Act as software lead for high-level specification, bring-up, and integration of custom PCAs and FPGA IP.
  • Design, develop, document, and support verification of embedded software and supervisory state machines in compliance with regulatory requirements.
  • Develop distributed multi-processor software for video and servo hardware control, inter-processor communication, diagnostics, service applications, and user interfaces.
  • Represent projects in customer and internal stakeholder interactions and contribute innovations across products.

Requirements

  • Bachelor's degree or above in Computer Science, Electrical Engineering, Computer Engineering, or a similar technical field.
  • At least 12 years of embedded systems development and support experience, or 8 years with a master's degree, or 5 years with a PhD.
  • Fluency designing and developing mission-critical cross-platform C++ or C code for embedded and real-time systems such as QNX.
  • Fluency with embedded compute architectures, development and testing methodologies, and hardware debugging.
  • Fluency with communication protocols including TCP/IP, CAN, and serialization protocols.
  • Strong knowledge of memory management, concurrency, and 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 experience with servo controls, electro-mechanical systems, regulated or mission-critical software, medical technology projects, CUDA, secure boot, authentication, and encryption.
  • Hands-on engineering experience and the ability to work effectively in a team environment.

Benefits

  • Fully onsite, day-shift employee position.
  • Market-competitive compensation package including base pay, incentives, benefits, and equity.
  • Certain roles may require current proof of vaccination against specified diseases, including COVID-19.
  • Reasonable workplace accommodations are available for qualified individuals with disabilities.

Tech Stack

Categories

Intuitive

About Intuitive

10,000+ employees

Intuitive designs and manufactures robotic-assisted systems for minimally invasive procedures used by hospitals and surgeons, including the da Vinci surgical system and the Ion endoluminal platform for lung biopsy. Its business model combines capital equipment sales with recurring revenue from instruments, accessories, software, and service/training contracts. Founded in 1995 and headquartered in Sunnyvale, California, Intuitive is publicly traded on NASDAQ (ISRG) and serves healthcare providers worldwide.

Contact me