CareerPlan

Embedded Software Engineer - Vison Systems

Sunnyvale, CA, usFull-time2026-10-14 → 2026-11-11
U.S. persons only (export control)

Core

Design, develop, and integrate embedded and platform software for Intuitive's robotic surgical platform, interfacing with hardware, firmware, control algorithms, and vision pipelines.

Role type

Senior IC embedded software engineer (robotics)

Builds

Robotic surgical systems and platform software

Domain

Medical devices / Robotics

Deliverable

production ML models

Required skills

C/C++, embedded Linux, QNX, real-time systems, multi-core/multi-processor architecture, board bring-up, device drivers, communication protocols (TCP/IP, CAN, I2C, SPI), serialization (protobuf), hazard and failure mode analysis, unit testing

Preferred skills

Python, Matlab, FPGA development, CUDA programming, cyber-security concepts, regulated industry experience

Technologies

Linux, QNX, C, C++, Python, Matlab, FPGA, CUDA

Responsibilities

Design and develop robust embedded software for system infrastructure; Collaborate cross-functionally to address clinical needs and safety requirements; Translate early requirements into prototype implementations; Conduct rigorous unit testing to support system integration; Contribute to hazard and failure mode analysis; Refine and iterate designs balancing technical requirements and constraints; Produce clear and compliant supporting documentation

Seniority

Senior, hands-on IC