Senior Emulator Software Engineer, Da Vinci System

Intuitive

Sunnyvale (CA)

On-site

USD 120,000 - 170,000

Full time

14 days+
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 is seeking an experienced Software Engineer to join the Multiport Software Group, focusing on the internal da Vinci emulator. You will work on a small team responsible for building, deploying, and supporting the full-system emulator and hardware-in-the-loop setups.

You will balance feature delivery with supporting existing capabilities while rapidly learning large, evolving systems through collaboration with engineers across departments and hands-on experimentation.

Qualifications

  • Experience leading an emulation team.
  • Experience building hardware-in-the-loop systems.

Responsibilities

  • Lead the emulation team on industry-standard or innovative approaches to developing performance system emulators.
  • Expand the functionality of the internal da Vinci emulator by faithfully emulating microcontrollers, sensors, FPGAs, and physics models.
  • Learn and explore the continuously evolving da Vinci system software and firmware.
  • Explore creative ways to faithfully emulate da Vinci hardware.
  • Advocate for hardware “simulation first” to educate developers on productivity benefits of using the emulator.
  • Continuously follow up with developers to support feature requests, bug fixes, and system integration.

Skills

Emulation
System integration
Team leadership

Tools

FPGA
Microcontrollers
Physics models

Job description

Intuitive is seeking an experienced Software Engineer to join the Multiport Software Group, focusing on the internal da Vinci emulator. You will work on a small team responsible for building, deploying, and supporting the full-system emulator and hardware-in-the-loop setups.

You will balance feature delivery with supporting existing capabilities while rapidly learning large, evolving systems through collaboration with engineers across departments and hands-on experimentation.

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

Similar jobs worth comparing

Staff Software Engineer - Emulation
Staff Software Engineer - Emulation

Intuitive • Sunnyvale (CA)

On-site
USD 120,000 - 170,000
Staff Software Engineer — Emulator & Embedded Systems
Staff Software Engineer — Emulator & Embedded Systems

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 224,000 - 322,000
Staff Software Engineer - Emulation & HIL Systems
Staff Software Engineer - Emulation & HIL Systems

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 190,000 - 322,000
Staff Software Engineer - Emulation
Staff Software Engineer - Emulation

Intuitive Surgical, Inc. • Sunnyvale (CA)

On-site
USD 224,000 - 322,000
Staff Software Engineer - Emulation
Staff Software Engineer - Emulation

Intuitive Surgical, Inc. in • Sunnyvale (CA)

On-site
USD 190,000 - 322,000
Emulation Systems Engineer – Pre-Silicon Validation
Emulation Systems Engineer – Pre-Silicon Validation

The Consensus • San Jose (CA)

On-site
USD 150,000 - 275,000
Medical, dental, and vision packages
Housing subsidy
Relocation support
+3
Emulation Front-End Engineer: AI-Driven Flows & EDA
Emulation Front-End Engineer: AI-Driven Flows & EDA

NVIDIA • Santa Clara (CA)

On-site
USD 136,000 - 265,000
Equity
Benefits
Emulation Software Engineer (TS/SCI) - Mission-Critical
Emulation Software Engineer (TS/SCI) - Mission-Critical

BigBear.ai • Maryland

On-site
USD 90,000 - 140,000
Senior Emulation Architect for Next-Gen AI SoC
Senior Emulation Architect for Next-Gen AI SoC

Velaura • Santa Clara (CA)

On-site
USD 200,000 - 500,000
Emulation Engineer
Emulation Engineer

QFocus Technologies LLC • Sunnyvale (CA)

On-site
USD 130,000 - 180,000