Embedded Software Engineer - Robotics Platform

Intuitive Surgical, Inc.

Sunnyvale (CA)

On-site

USD 158,000 - 228,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Intuitive Surgical, Inc. in Sunnyvale, CA seeks a software engineer to develop embedded application software and platform services for the Ion endoluminal system.

You will work with hardware, systems, and test teams to design and debug reliable software on a heterogeneous platform including CPUs, GPUs, FPGAs, and accelerators. The role emphasizes C/C++ development, software architecture, data management, and building reusable services and APIs for scalable robotic software platforms.

Qualifications

  • 6+ years of industry experience in embedded software or equivalent.
  • Bachelor's degree in CS/CE or related field, or a Master's with experience.
  • Experience with Linux/POSIX-based development and debugging tools.
  • Experience with multi-threaded programming, IPC, and API design.

Responsibilities

  • Design, implement, test, and maintain C/C++ apps and middleware on embedded Linux.
  • Develop reusable system services, libraries, and APIs.
  • Create software for configuration, diagnostics, and system management.
  • Integrate software across CPUs, GPUs, FPGAs and other accelerators.
  • Perform debugging, verification, and bring-up activities.

Skills

C/C++ development
Embedded Linux
Multi-threaded programming
IPC / inter-process communication
API design
Object-oriented design
Linux debugging tools
Python or shell scripting
Linux / POSIX
Software architecture

Education

Bachelor's degree in CS/EE or related
Master's degree in CS/EE or related

Tools

Git
Yocto/OpenEmbedded
SQLite
gdb

Job description

Intuitive Surgical, Inc. in Sunnyvale, CA seeks a software engineer to develop embedded application software and platform services for the Ion endoluminal system.

You will work with hardware, systems, and test teams to design and debug reliable software on a heterogeneous platform including CPUs, GPUs, FPGAs, and accelerators. The role emphasizes C/C++ development, software architecture, data management, and building reusable services and APIs for scalable robotic software platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Embedded Software Engineer – Healthcare Platform
Robotics Embedded Software Engineer – Healthcare Platform

Xapply • Sunnyvale (CA)

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

Triwill Group • Sunnyvale (CA)

On-site
USD 180,000 - 240,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, Robotic Surgery
Senior Embedded Software Engineer, Robotic Surgery

Intuitive • Sunnyvale (CA)

On-site
USD 160,000 - 230,000
Senior Robotic Software Engineer – Embedded Systems (Healthcare)
Senior Robotic Software Engineer – Embedded Systems (Healthcare)

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 189,000 - 271,000
Embedded Software Engineer
Embedded Software Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Staff Platform Software Engineer - Surgical Robotics Lead
Staff Platform Software Engineer - Surgical Robotics Lead

Intuitive • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Senior Robotic Software Engineer – Embedded & Algorithms
Senior Robotic Software Engineer – Embedded & Algorithms

Intuitive • Sunnyvale (CA)

On-site
USD 150,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
Lead Embedded Software Engineer for Electrosurgical Systems
Lead Embedded Software Engineer for Electrosurgical Systems

Intuitive • Sunnyvale (CA)

On-site
USD 180,000 - 240,000