Description
We are looking for a Senior GPU PCIe and Boot architect. NVIDIA is seeking outstanding engineers to design the architecture and infrastructure for boot, PCIe/CXL enumeration, and capability discovery.
This position offers the opportunity to have a real impact in a dynamic, technology-focused company affecting product lines ranging from consumer graphics, self-driving cars, and artificial intelligence.
Responsibilities:
- As a member of the architecture team, you will be responsible for understanding how the GPU sub-system modules interoperate and interact with overall system
- You will architect and plan features in concert with software, hardware, and verification teams across the globe to implement the next iteration of GPUs
- Create functional and performance models, often in C++, along with test plans to validate the features you design
- Actively support post-silicon validation activities
- Constantly learning and growing!
Requirements:
- BS or MS in compute architecture, Computer Science, or Electrical Engineering (or related degree) or equivalent experience
- 8+ years of experience crafting production code in C or C++
- Course work or industry experience in Computer Architecture, Operation systems, and/or system architecture
Preferred Qualifications:
- Knowledge of Advanced interconnects (PCIe, AXI, nvlink, or similar)
- Experience with scripting languages such as Perl
- Understanding of modern security constructs and/or encryption
- Knowledge of RiscV architecture and microcode development
The expected base salary range for this position is 184,000 USD – 287,500 USD. You will also be eligible for equity and benefits.