Description
NVIDIA is seeking a GPU PCIe and Boot Architect to design the architecture and infrastructure for boot, PCIe/CXL enumeration, and capability discovery.
As a member of the architecture team, you will be responsible for understanding how the GPU sub-system modules interoperate and interact with the 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. You will create functional and performance models, often in C++, along with test plans to validate the features you design. Additionally, you will actively support post-silicon validation activities.
To be successful in this role, you should have a pursuing or recently completed BS or MS in Computer Architecture, Computer Science, or Electrical Engineering (or related degree) or equivalent experience. Coursework in Computer Architecture, Operation systems, and/or system architecture is required. Experience with HW/SW interactions, building software models, diagnostic tests, and/or directed function and performance tests is also necessary. Strong proficiency in C++ is preferred.
Preferred qualifications include knowledge of advanced interconnects (PCIe, AXI, nvlink, or similar), experience with scripting languages such as Perl, understanding of modern security constructs and/or encryption, and knowledge of RiscV architecture and microcode development.
The base salary range for this position is $108,000 - $178,250 for Level 1 and $124,000 - $195,500 for Level 2. You will also be eligible for equity and benefits.