Senior Embedded Software Lead for Medical Robotics

Socket.dev

Sunnyvale (CA)

On-site

USD 180,000 - 260,000

Full time

14 days+
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, Sunnyvale, seeks a Managing Staff Software Development Engineer to lead a team designing software for electrosurgical systems. You will drive embedded software development across bare‑metal and Linux platforms, including C++, Verilog, and Python, with real‑time data handling and energy analysis.

You will collaborate with a multidisciplinary team, perform hardware bring‑up, and apply control theory to tune systems for precision in robotic and minimally invasive devices.

Qualifications

  • Minimum of 12 years of relevant experience and a Bachelor’s degree; or 8 years of experience and a Master’s degree; or equivalent experience.
  • Experience designing complete software solutions for embedded systems using C/C++ on bare‑metal and Linux based embedded systems.
  • Working knowledge of peripherals used on embedded systems (ADC/DAC, PWM, waveform generation, I2C, SPI, RS232, CAN).
  • Hands‑on hardware bring‑up with bench equipment such as oscilloscopes and logic analyzers.
  • Strong knowledge of control theory and experience tuning control systems.
  • Experience in the medical device industry; familiarity with 60601 and 62304 is strongly preferred.

Responsibilities

  • Lead a small team through the technical development of embedded software for electrosurgical devices.
  • Develop software applications for electrosurgical and robotic products for minimally invasive surgery.
  • Develop software and firmware in C++, C, Verilog and Python for embedded systems.
  • Develop software to acquire, process, store, and analyze energy data in real‑time.
  • Develop software to support manufacturing and test teams.
  • Collaborate in a multidisciplinary team.
  • Independently solve assigned problems.

Skills

Embedded software
C/C++
Verilog
Python
Real‑time data processing
Control theory
Hardware bring‑up
Team leadership

Education

Bachelor’s degree
Master’s degree

Tools

Oscilloscopes
Logic analyzers
Linux embedded

Job description

Intuitive Surgical, Sunnyvale, seeks a Managing Staff Software Development Engineer to lead a team designing software for electrosurgical systems. You will drive embedded software development across bare‑metal and Linux platforms, including C++, Verilog, and Python, with real‑time data handling and energy analysis.

You will collaborate with a multidisciplinary team, perform hardware bring‑up, and apply control theory to tune systems for precision in robotic and minimally invasive devices.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Embedded Software Engineer for Electrosurgical Systems
Lead Embedded Software Engineer for Electrosurgical Systems

Intuitive • Sunnyvale (CA)

On-site
USD 180,000 - 240,000
Senior Embedded Electrical Engineer, Robotic Surgery Systems
Senior Embedded Electrical Engineer, Robotic Surgery Systems

Intuitive Surgical, Inc. • San Francisco (CA)

On-site
USD 197,000 - 283,000
Embedded Software Engineering Manager (Medical Devices)
Embedded Software Engineering Manager (Medical Devices)

Socket.dev • Sunnyvale (CA)

On-site
USD 260,000 - 350,000
Senior Embedded Electrical Engineer, Robotic Surgery
Senior Embedded Electrical Engineer, Robotic Surgery

Intuitive Surgical, Inc. in • San Francisco (CA)

On-site
USD 197,000 - 283,000
Managing Staff, Embedded Software Engineer - Advanced Energy
Managing Staff, Embedded Software Engineer - Advanced Energy

Intuitive • 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 224,000 - 322,000
Senior Medical Robotics Instrument Software Engineer
Senior Medical Robotics Instrument Software Engineer

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 140,000 - 210,000
Senior Electrical & Electronics Design Engineer, Robotics
Senior Electrical & Electronics Design Engineer, Robotics

Socket.dev • Sunnyvale (CA)

On-site
USD 150,000 - 230,000
Robotics Surgical Engineering Manager
Robotics Surgical Engineering Manager

Intuitive • Sunnyvale (CA)

On-site
USD 150,000 - 254,000
Embedded Software Team Lead - Medical Robotics
Embedded Software Team Lead - Medical Robotics

BrightHire Search Partners • Village of Tarrytown (NY)

On-site
USD 140,000 - 200,000