Senior Emulation Engineer - Da Vinci Emulator

Intuitive

Sunnyvale (CA)

On-site

USD 170,000 - 230,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Intuitive's Multiport Software Group in Sunnyvale is seeking an experienced Software Engineer to advance the internal da Vinci emulator, building, deploying and supporting the full-system emulator and hardware-in-the-loop setups.

You will work on emulation of microcontrollers, sensors, FPGAs and physics models, learn the evolving system software, and collaborate with engineers across departments to deliver reliable simulation capabilities.

Qualifications

  • 12 years of experience and a Bachelor's degree in computer science or another relevant engineering discipline, or 8 years of experience and a Master's degree, or 5 years of experience and a PhD degree; or equivalent experience
  • Extensive experience understanding and debugging complex systems
  • Excellent knowledge of Software Engineering and Computer Science fundamentals
  • Experience using C++ and Python
  • Proficient communication skill and the ability to collaborate with a diverse range of talented engineers

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.
  • An advocate for hardware 'simulation first' that educates developer on the productivity benefits of using the emulator.
  • Continuously follow up with developers to support feature requests, bug fixes, and system integration.

Skills

C++
Python
Communication
Collaboration
Debugging

Education

Bachelor's degree in CS or related field
Master's degree
PhD

Tools

CUDA
Linux
Docker
Git

Job description

Intuitive's Multiport Software Group in Sunnyvale is seeking an experienced Software Engineer to advance the internal da Vinci emulator, building, deploying and supporting the full-system emulator and hardware-in-the-loop setups.

You will work on emulation of microcontrollers, sensors, FPGAs and physics models, learn the evolving system software, and collaborate with engineers across departments to deliver reliable simulation capabilities.

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

Similar jobs worth comparing

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
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
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
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
Senior Emulation Engineer - SoC Bring-Up & CI/Automation
Senior Emulation Engineer - SoC Bring-Up & CI/Automation

Etched • San Jose (CA)

On-site
USD 150,000 - 275,000
Medical, dental, and vision packages
$500 monthly credit for waiving medical benefits
Housing subsidy of $2k per month
+2
Emulation Front-End Infra Engineer | AI-Driven Flows
Emulation Front-End Infra Engineer | AI-Driven Flows

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 136,000 - 265,000
Equity
Benefits
Senior Real-Time Embedded Video Software Engineer
Senior Real-Time Embedded Video Software Engineer

Intuitive • Sunnyvale (CA)

On-site
USD 189,000 - 271,000
Staff Software Engineer - Emulation
Staff Software Engineer - Emulation

Intuitive • Sunnyvale (CA)

On-site
USD 170,000 - 230,000
Emulation Field Support Engineer
Emulation Field Support Engineer

Siemens Digital Industries Software • Fremont (CA)

On-site
USD 90,000 - 162,000