Senior CPU Simulation Architect

Company: NVIDIA
Company: NVIDIA
Location: US, TX, Austin
Commitment: Full time
Posted on: 2023-10-28 18:34
Do you like to work at the intersection of hardware and software? Join us as a Senior CPU Simulation Architect in the CPU team!NVIDIA needs a passionate engineer who is comfortable in both the hardware and software worlds to help us push the boundaries of CPU and SoC simulation. Today’s complex CPU designs rely on detailed functional models to aid in verification, and to support the running of complex workloads for architectural exploration.  Such workloads often span CPU and GPU, such as gaming, Deep Learning (DL), autonomous vehicles, and High-Performance Computing (HPC).  These models and workloads enable important decisions to be made about future NVIDIA CPU architectures and allow us to gain confidence in our HW implementations.What you’ll be doing:Develop high-performance functional models of ARM CPUs and of full-system SoC’s.Add new ARM ISA functionality to the CPU model.Co-simulate multiple independent functional models to verify functionality.Work with Design Verification to investigate and address mismatches between the functional CPU model and RTL.Collaborate with others to bring up and debug system software and workloads on the functional CPU/SoC model.What we need to see:BS/MS in EE, CE, or CS or equivalent experience6 or more years of experience working in a fast-paced development environmentExcellent C/C++ programming and debugging skillsExperience in functional simulationUnderstanding of computer architectureWays to stand out from the crowd:Experience writing detailed instruction-set simulatorsKnowledge of the ARM ISAExperience with ARM FastModelsUnderstanding of CPU microarchitectureStrong Python skills as well as an understanding of SoC and GPU architectureNVIDIA invented the GPU in 1999 and sparked the growth of PC gaming, redefined computer graphics, and revolutionized parallel computing. Today, NVIDIA develops chips and software to tackle challenges no one else can solve.  Our work is transforming the world’s largest industries—from gaming to robotics, self-driving cars to life-saving healthcare, climate change to virtual worlds where we can all connect and create. Our team plays a key role in setting power and performance goals for our in-house developed CPUs, as well as ensuring that the resulting design meets these goals. We collaborate with other groups within and outside of the greater CPU team to help arrive at the most efficient design. As tools to achieve these goals, we maintain a CPU lab for silicon experiments and a detailed performance/power CPU simulator for simulation studies. These are driven by workloads that we identify and bring up both on silicon and in full-system simulation.The base salary range is 176,000 USD - 333,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.You will also be eligible for equity and benefits.NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
View Original Job Posting