Senior Embedded Software Engineer - Medical Devices

Intuitive Surgical, Inc. in

Sunnyvale (CA)

On-site

USD 189,000 - 271,000

Full time

39 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Intuitive Surgical, Inc. is seeking a Senior Embedded Software Engineer to own the embedded platform software stack for the da Vinci System. You will drive bootloader, BSP bring‑up, device driver integration, and system validation on Linux‑based platforms.

The role emphasizes safety‑critical development in FDA‑regulated environments, mentoring teammates, designing test strategies, and collaborating with hardware engineers to resolve complex hardware‑software issues.

Qualifications

  • 8+ years of embedded software experience with degree
  • Expert‑level proficiency in C and C++ for embedded systems development
  • Deep expertise in embedded Linux, including kernel internals and drivers
  • Proficiency with GDB, JTAG, logic analyzers and cross‑compilation
  • Experience with hardware interfaces (I2C, SPI, UART, USB, Ethernet, CAN)
  • Strong debugging and root‑cause analysis skills in complex HW/SW integration
  • Experience in FDA‑regulated or safety‑critical development environments
  • Excellent written and verbal communication for cross‑functional teams

Responsibilities

  • Lead board bring‑up for next generation platforms and BSP customization
  • Own embedded software direction for video networking, UI, and ML on Linux
  • Design and validate test strategies for board functionality and system performance
  • Collaborate with hardware engineers to diagnose and resolve issues
  • Architect automated test frameworks for board validation and regression testing
  • Mentor junior engineers through reviews and debugging
  • Prepare and maintain design specifications and failure analysis reports in FDA processes

Skills

C/C++ for embedded
Embedded Linux
Debugging tools
Hardware interfaces
Mentoring
FDA-regulated
Communication skills

Education

Bachelor's degree; or Master's; or PhD

Tools

GDB
JTAG
Cross-compilation
Device drivers
Linux kernel

Job description

Intuitive Surgical, Inc. is seeking a Senior Embedded Software Engineer to own the embedded platform software stack for the da Vinci System. You will drive bootloader, BSP bring‑up, device driver integration, and system validation on Linux‑based platforms.

The role emphasizes safety‑critical development in FDA‑regulated environments, mentoring teammates, designing test strategies, and collaborating with hardware engineers to resolve complex hardware‑software issues.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - Real-Time Linux (Onsite)
Senior Embedded Software Engineer - Real-Time Linux (Onsite)

Intuitive • Sunnyvale (CA)

On-site
USD 117,000 - 138,000
Robotics Embedded Software Engineer – Healthcare Platform
Robotics Embedded Software Engineer – Healthcare Platform

Intuitive • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Senior Embedded Software Engineer - Robotic Surgery Systems
Senior Embedded Software Engineer - Robotic Surgery Systems

Intuitive • Sunnyvale (CA)

On-site
USD 100,000 - 130,000
Market-competitive compensation packages
Health care benefits
Professional development opportunities
Senior Embedded Software Engineer - Medical Devices
Senior Embedded Software Engineer - Medical Devices

Inovio • San Diego (CA)

On-site
USD 155,000 - 185,000
401(K) retirement plan with Corporate匹
Annual Incentives
Medical, Dental, and Vision
+6
Senior Embedded Software Engineer - Medical Devices
Senior Embedded Software Engineer - Medical Devices

INOVIO Pharmaceuticals, Inc. • San Diego (CA)

On-site
USD 140,000 - 190,000
Senior GUI Engineering Lead - Embedded C/C++/Qt (Onsite)
Senior GUI Engineering Lead - Embedded C/C++/Qt (Onsite)

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 190,000 - 322,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
Software Engineer - Emulation & Test Automation
Software Engineer - Emulation & Test Automation

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 135,000 - 228,000
Senior Embedded Software Lead - Medical Devices, FDA‑Driven
Senior Embedded Software Lead - Medical Devices, FDA‑Driven

Thornton Tomasetti • Milpitas (CA)

Hybrid
USD 114,000 - 228,000
Senior FPGA Engineer — Medical Robotics & Surgery
Senior FPGA Engineer — Medical Robotics & Surgery

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 179,000 - 257,000