senior software engineering Hardware Engineer ic · Posted May 19, 2026

About this role

Nvidia is hiring a senior-level Hardware Engineer in the software engineering function based in Santa Clara, CA. The posting calls out experience with Embedded Systems, Python, C, Deep Learning.

Role
Hardware Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Santa Clara, CA
Posted
May 19, 2026

More roles at Nvidia

Lead System Software Engineer Platform - Server Embedded Firmware
Santa Clara, CA · senior
Testing Python C
Senior Software Engineer, GoLang - DSX MaxQ
Santa Clara, CA · senior
Python Rust C
Senior ASIC Physical Design Engineer, Netlisting
Santa Clara, CA · senior
Python Deep Learning
System Software Integration Engineer
Remote (Germany) · mid
Python C Bash
Firmware Design Engineer
Yokneam, Israel · mid
Python Embedded Systems
All Nvidia jobs →

Job description

from Nvidia careers

Are you passionate about DGX systems connecting multiple ASIC chips together, FPGA prototyping, and hardware emulation? Are you interested in pushing the boundaries of innovation to make FPGA prototypes and emulation platforms faster, more scalable, and more efficient? Can you work in a fast-paced environment that requires coordination between many teams across geographies and solving sophisticated problems daily? If so, we are looking for hardworking systems engineers who will craft FPGA prototypes and emulation environments for our next generation GPUs, SOCs, NICs, and Switches on industry-standard FPGA prototyping and emulation platforms. We are now looking for a Senior Systems Prototyping and Emulation Engineer to join our Emulation team onsite in Santa Clara, CA.

What you’ll be doing:

  • Build FPGA prototypes and hardware emulation environments by making RTL FPGA/emulation-friendly, partitioning the design, and taking it through synthesis, place-and-route, and emulator compilation flows.

  • Improve performance of FPGA prototypes and emulation platforms, analyze timing/performance bottlenecks, and generate bitstreams/images.

  • Bring up designs on FPGA prototyping and hardware emulation platforms and drive complex debug and problem-solving activities.

  • Release prototypes and emulation environments to internal customers and support them through debug, validation, and software enablement.

  • Understand the design and implementation, define configurations, develop/modify bring-up and testing infrastructure, and verify correctness of the design.

    This is an excerpt. Read the full job description on Nvidia careers →
All software engineering jobs software engineering in Santa Clara, CA Jobs in Santa Clara, CA software engineering salaries software engineering career path
All Nvidia Jobs Browse software engineering roles senior positions