NVIDIA
SeniorFirmwareEngineer-Development,VerificationandInfrastructure
Neural analysis suggests this role is
optimal for Senior candidates.
“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.
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
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.