Staff Embedded Software Engineer for Robotic Electrosurgery

Socket.dev

Sunnyvale (CA)

On-site

USD 180,000 - 250,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Intuitive Surgical in Sunnyvale is seeking a Staff Software Development Engineer to contribute to architectural design and implementation of software for novel electrosurgical systems.

You will lead a small team, develop embedded software for electrosurgical and robotic products using C/C++, Verilog and Python on bare‑metal and Linux platforms, and work across hardware and manufacturing teams to deliver real‑time energy data processing capabilities.

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++ language on bare-metal and Linux based embedded systems
  • Working knowledge of peripherals commonly used on embedded systems such as ADCs, DACs, PWM and waveform generation and serial communications (I2C, SPI, RS232, CAN)
  • Proven experience with hands‑on hardware bring‑up and collaboration, utilizing electronic bench equipment such as oscilloscopes and logic analyzers
  • Strong knowledge of control theory and experience developing and tuning control systems
  • Experience in the medical device industry, familiarity with standards 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 object-oriented 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 development
C/C++ languages
Verilog
Python
Real-time data processing
Team leadership

Education

Bachelor's degree
Master's degree

Tools

ADCs
DACs
PWM
I2C
SPI
RS232
CAN

Job description

Intuitive Surgical in Sunnyvale is seeking a Staff Software Development Engineer to contribute to architectural design and implementation of software for novel electrosurgical systems.

You will lead a small team, develop embedded software for electrosurgical and robotic products using C/C++, Verilog and Python on bare‑metal and Linux platforms, and work across hardware and manufacturing teams to deliver real‑time energy data processing capabilities.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Senior Embedded Software Lead for Medical Robotics
Senior Embedded Software Lead for Medical Robotics

Socket.dev • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
Staff Embedded Software Engineer - Advanced Energy
Staff Embedded Software Engineer - Advanced Energy

Intuitive • Sunnyvale (CA)

On-site
USD 150,000 - 190,000
Staff Electrical Engineer: Embedded & Robotic Actuation
Staff Electrical Engineer: Embedded & Robotic Actuation

Intuitive • Sunnyvale (CA)

On-site
USD 170,000 - 210,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 Electrical Engineer, Robotic Surgery
Senior Embedded Electrical Engineer, Robotic Surgery

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

On-site
USD 197,000 - 283,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
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
Senior Embedded Software Engineer - Robotic Surgery Systems
Senior Embedded Software Engineer - Robotic Surgery Systems

Intuitive • Sunnyvale (CA)

On-site
USD 224,000 - 322,000