NVIDIA
accelerated computing
FirmwarePCIeEngineer
Neural analysis suggests this role is
optimal for Entry candidates.
“Firmware PCIe Engineer at NVIDIA. Skills: Firmware Integration, Sequence Development, AI-Native Automation & Tooling, firmware development, hardware verification, Python. Support the integration of PCIe firmware into the NPTB cluster-level verification environment, ensuring end-to-end stack integrity. Assist in developing, maintaining, and overriding firmware initialization sequences to adapt them for the NPTB simulation environment”
What You'll Achieve.
ensuring our firmware integrates seamlessly into our advanced cluster-level verification environments; enabling full-stack verification and performance testing for our next-generation networking products
Industry & Context.
problem-solving skills
What They're Looking For.
Must Have
B. Sc. in Electrical Engineering, Computer Engineering, Computer Science, or a related field, 2+ years of experience or a academic background in embedded systems, firmware development, or hardware verification, Familiarity with scripting languages, particularly Python, for automation and tooling, A solid understanding of computer architecture, memory interfaces, and hardware-software interactions, problem-solving skills, curiosity, and a collaborative, team-oriented mindset
Nice to Have
Familiarity with the PCIe architecture and networking protocols, Exposure to hardware verification methodologies and languages (e. g. , UVM, SystemVerilog), Experience with continuous integration tools, simulation environments, and version control systems (e. g. , Git, Gerrit), A proactive approach to learning new technologies and tools, including a interest in AI-native development workflows (e. g. , Cursor, LLMs)
What You'll Do.
Support the integration of PCIe firmware into the NPTB cluster-level verification environment
ensuring end-to-end stack integrity
and overriding firmware initialization sequences to adapt them for the NPTB simulation environment
Help maintain the "Firmware Live Build" flow
ensuring verification environments can utilize the latest firmware binaries independently of formal FW release timelines
Collaborate closely with Verification (DV)
and Architecture engineers to debug firmware-hardware interactions at the cluster level
Leverage AI tools and scripting languages to automate workflows
embodying our AI-native engineering culture
Contribute to the development of FW-centric verification components that mimic firmware behavior
including configuration
and gateway interactions
How You'll Work.
Team & Collaboration
Collaborate closely with Verification (DV), Chip Design, and Architecture engineers to debug firmware-hardware interactions at the cluster level
Full Job Description
Ready to kickstart your career at the forefront of accelerated computing? At NVIDIA, our inventions power everything from scientific breakthroughs to the generative AI that is reshaping our world. We are looking for a motivated Firmware Engineer to join our team as we transition into an AI-native engineering organization. In this role, you will focus on building our new Firmware verification by supporting the NIC PCIe Test Bench (NPTB). You will play a crucial role in ensuring our firmware integrates seamlessly into our advanced cluster-level verification environments, enabling full-stack verification and performance testing for our next-generation networking products. **What You 'll Be Doing:** * Firmware Integration: Support the integration of PCIe firmware into the NPTB cluster-level verification environment, ensuring end-to-end stack integrity. * Sequence Development: Assist in developing, maintaining, and overriding firmware initialization sequences to adapt them for the NPTB simulation environment. * Live Build Support: Help maintain the "Firmware Live Build" flow, ensuring verification environments can utilize the latest firmware binaries independently of formal FW release timelines. * Cross-Functional Debugging: Collaborate closely with Verification (DV), Chip Design, and Architecture engineers to debug firmware-hardware interactions at the cluster level. * AI-Native Automation & Tooling: Leverage AI tools and scripting languages to automate workflows, test executions, and result analysis, embodying our AI-native engineering culture. * Behavior Modeling: Contribute to the development of FW-centric verification components that mimic firmware behavior, including configuration, ISR handling, and gateway interactions. **What We Need to See:** * B.Sc. in Electrical Engineering, Computer Engineering, Computer Science, or a related field. * 2+ years of experience or a strong academic background in embedded systems, firmware development, or hardware verification. *
Applying for this Firmware PCIe Engineer 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.