NVIDIA

SeniorFirmwareEngineer-Development,VerificationandInfrastructure

$152–288k Santa Clara, California, United States FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Firmware Engineer - Development, Verification and Infrastructure at NVIDIA. Skills: Firmware Development, Firmware Verification, Python, C, C++, Computer Architecture, Microprocessors, Microcontrollers. performing unit and integration-level firmware verification across both pre-silicon and post-silicon platforms. enable the firmware and verification infrastructure for our next-generation GPUs”

What You'll Achieve.

improve firmware development, regression, and verification workflows

Industry & Context.

Problems you'll solve

debugging and analytical skills

What They're Looking For.

Must Have

BS or MS degree (or equivalent experience) in Electrical Engineering, Computer Science, or a related field, Minimum 3+ years of experience in firmware or software verification, debugging and analytical skills, Proficiency in Python, C, C++ and understanding of object-oriented programming, Solid understanding of computer architecture, microprocessors, and microcontroller fundamentals, Excellent collaboration and communication skills, with experience working across on-site and remote teams, Positive attitude and team able to work effectively under tight schedules

Nice to Have

Experience or familiarity with high-performance computing systems, interconnects, or networking protocols and architectures is a plus, Software development or verification experience is a plus, Passion for low-level software, firmware development, and debugging, Hands-on experience with hardware/software interaction and embedded environments, Familiarity with RTOS or RISC-V programming and debugging, Proven ability to work independently with minimal supervision, execution discipline and ability to meet schedule commitments

What You'll Do.

performing unit and integration-level firmware verification across both pre-silicon and post-silicon platforms

enable the firmware and verification infrastructure for our next-generation GPUs

Collaborate within a combined design and verification team to validate firmware features and functionality

Develop verification plans

and correctness models (primarily in Python) to verify firmware functionality

Drive silicon bring-up

and debug activities on GPU systems

Work closely with architecture

and firmware teams on firmware enablement

and validation strategies

Triage and resolve firmware issues observed during customer qualification or in-field testing

maintain coverage metrics

and perform gap analysis

Develop and maintain automation tools and infrastructure to improve firmware development

and verification workflows

How You'll Work.

Team & Collaboration

Collaborate within a combined design and verification team; Work closely with architecture, hardware, and firmware teams; experience working across on-site and remote teams

Communication Scope

Excellent collaboration and communication skills

Process & Methodology

execution discipline, ability to meet schedule commitments

Full Job Description

As a member of our NVLink Firmware Development and Verification team, you will be responsible for performing unit and integration-level firmware verification across both pre-silicon and post-silicon platforms. You will also help enable the firmware and verification infrastructure for our next-generation GPUs, which power high-performance interconnects in multi-GPU systems. Experience or familiarity with high-performance computing systems, interconnects, or networking protocols and architectures is a plus. **What you 'll be doing:** * Collaborate within a combined design and verification team to validate firmware features and functionality. * Develop verification plans, test cases, and correctness models (primarily in Python) to verify firmware functionality. * Drive silicon bring-up, feature enablement, and debug activities on GPU systems. * Work closely with architecture, hardware, and firmware teams on firmware enablement, design-for-debug, and validation strategies. * Triage and resolve firmware issues observed during customer qualification or in-field testing. * Log and track bugs, maintain coverage metrics, and perform gap analysis. * Develop and maintain automation tools and infrastructure to improve firmware development, regression, and verification workflows. **What we need to see:** * BS or MS degree (or equivalent experience) in Electrical Engineering, Computer Science, or a related field. * Minimum 3+ years of experience in firmware or software verification. * Strong debugging and analytical skills. * Proficiency in Python, C, C++ and understanding of object-oriented programming. * Solid understanding of computer architecture, microprocessors, and microcontroller fundamentals. * Excellent collaboration and communication skills, with experience working across on-site and remote teams. * Positive attitude and strong team player; able to work effectively under tight schedules. * Software development or verification experience is a plus. **Ways to stand out f

Free ATS check

Applying for this Senior Firmware Engineer - Development, Verification and Infrastructure role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Workday

  • Workday has a multi-step form — save your progress after every section.
  • "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
  • Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
  • Job requisition numbers are useful when following up with HR by email.

ANONYMOUS · UNFILTERED

What do employees actually say about NVIDIA?

Real rants from real employees. Read before you apply.

Read Company Rants →