Software Engineer - Emulation & Test Automation

Intuitive Surgical, Inc. in

Sunnyvale (CA)

On-site

USD 135,000 - 228,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Intuitive Surgical, Inc. is seeking a Software Engineer to support emulation, automated testing, and the internal da Vinci emulator. You will contribute to building, deploying, and sustaining our test framework and system emulator in a high-energy team.

The role requires learning the evolving da Vinci software stack, debugging complex systems, and collaborating with engineers across disciplines to deliver reliable, testable software in a hands-on environment in Sunnyvale, CA.

Qualifications

  • Minimum of 5 years of related experience and a Bachelor's degree; or 3 years of experience and a Master's degree; or a PhD without experience; or equivalent experience
  • Experience understanding and debugging complex systems
  • Experience using Python and C++
  • Proficient communication skills and the ability to collaborate with a diverse range of talented engineers.

Responsibilities

  • Expand the functionality of the internal da Vinci emulator by faithfully emulating embedded computers, microcontrollers, sensors, FPGAs, or physics models
  • Maintain operation of automated test rigs. The primary task involves debugging the integration of multiple software systems within the test rig
  • Assist in the development of an internal test framework for informal continuous integration and formal verification and validation of system software
  • Learn and explore the continuously evolving da Vinci system software and firmware.

Skills

5+ years experience
Debug complex systems
Python
C++
Communication

Education

Bachelor's degree
Master's degree
PhD

Tools

CUDA
Linux
Docker
Git

Job description

Intuitive Surgical, Inc. is seeking a Software Engineer to support emulation, automated testing, and the internal da Vinci emulator. You will contribute to building, deploying, and sustaining our test framework and system emulator in a high-energy team.

The role requires learning the evolving da Vinci software stack, debugging complex systems, and collaborating with engineers across disciplines to deliver reliable, testable software in a hands-on environment in Sunnyvale, CA.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Robotics Software Engineer: Emulator & Test (Onsite)
Robotics Software Engineer: Emulator & Test (Onsite)

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 158,000 - 228,000
Emulation & Automated Test Software Engineer
Emulation & Automated Test Software Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 158,000 - 228,000
Software Engineer – Emulation and Automated Test
Software Engineer – Emulation and Automated Test

Intuitive • Sunnyvale (CA)

On-site
USD 158,000 - 228,000
Software Engineer - Emulation and Automated Test
Software Engineer - Emulation and Automated Test

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 135,000 - 228,000
Software Engineer - Emulation and Automated Test
Software Engineer - Emulation and Automated Test

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 158,000 - 228,000
Senior Software Test Technician - Onsite, Day Shift
Senior Software Test Technician - Onsite, Day Shift

Integrated Resources, Inc. • Sunnyvale (CA)

On-site
USD 57,000 - 82,000
Senior Software Engineer - Medical Device Manufacturing
Senior Software Engineer - Medical Device Manufacturing

Intuitive • Sunnyvale (CA)

On-site
USD 120,000 - 180,000
Vision Systems Test & Calibration Software Engineer
Vision Systems Test & Calibration Software Engineer

APN Software Services, Inc • Sunnyvale (CA)

On-site
USD 83,000 - 124,000
Senior Embedded Software Engineer - Medical Devices
Senior Embedded Software Engineer - Medical Devices

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 189,000 - 271,000
Software Test Technician
Software Test Technician

Integrated Resources, Inc. • Sunnyvale (CA)

On-site
USD 57,000 - 82,000