Robotics Embedded Software Engineer – Healthcare Platform

Xapply

Sunnyvale (CA)

On-site

USD 140,000 - 210,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Intuitive Surgical is seeking an embedded software engineer to develop C/C++ applications and middleware for the Ion endoluminal platform. You will work with software, systems, hardware, and test teams to build reliable software on a heterogeneous embedded platform including CPUs, GPUs, and FPGAs.

The role emphasizes strong C/C++ skills, Linux-based development, and API-driven design, with cross-functional collaboration across engineering teams.

Qualifications

  • Strong programming skills in C/C++ (C++11+), production software.
  • Experience on Linux/POSIX platform software development.
  • Understanding of OO design and API design.

Responsibilities

  • Design, implement, test, and maintain C/C++ apps and middleware on embedded Linux.
  • Develop reusable system services, libraries, and APIs for multiple subsystems.
  • Develop software for configuration, preferences, persistence, diagnostics, and system management.
  • Design software for structured data storage/retrieval.
  • Develop multithreaded apps using IPC.
  • Integrate software across CPUs, GPUs, FPGAs and hardware accelerators.
  • Extend software frameworks to support new product features.
  • Participate in API/interface and design reviews.

Skills

C/C++ development
Embedded Linux
OO design
Multithreading
IPC
Data persistence
Linux debugging
Networking TCP/IP
API design
Python scripting
Cross-functional teamwork

Education

Bachelor’s in CS/CE
4+ years embedded systems

Tools

Linux
gdb/diagnostics
Yocto/OpenEmbedded

Job description

Intuitive Surgical is seeking an embedded software engineer to develop C/C++ applications and middleware for the Ion endoluminal platform. You will work with software, systems, hardware, and test teams to build reliable software on a heterogeneous embedded platform including CPUs, GPUs, and FPGAs.

The role emphasizes strong C/C++ skills, Linux-based development, and API-driven design, with cross-functional collaboration across engineering teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - Robotics Platform
Embedded Software Engineer - Robotics Platform

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 158,000 - 228,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 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
Senior Robotic Software Engineer — Medical Robotics
Senior Robotic Software Engineer — Medical Robotics

Triwill Group • 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
Senior Embedded Software Engineer, Robotic Surgery
Senior Embedded Software Engineer, Robotic Surgery

Intuitive • Sunnyvale (CA)

On-site
USD 160,000 - 230,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 100,000 - 130,000
Market-competitive compensation packages
Health care benefits
Professional development opportunities
Embedded Robotic Software Engineer - C/C++, Linux
Embedded Robotic Software Engineer - C/C++, Linux

Intuitive • Sunnyvale (CA)

On-site
USD 120,000 - 180,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