Nvidia is hiring a
GPU Architecture CMODEL Verification and Modelling Lead
We are now looking for a GPU Architecture CMODEL Verification and Modelling Lead! NVIDIA is seeking dedicated verification architects to develop and execute on the GPU functional validation and infrastructure. This position offers the opportunity to have a real impact in a dynamic, technology-focused company impacting product lines ranging from consumer graphics to artificial intelligence to self-driving cars and supercomputers.
Our team of dedicated verification architects plays a key role in defining and executing the GPU CMODEL validation testplan. We service the architecture team, the ASIC verification team, and the software team for every new GPU project. We keep an eye on the key metrics and strive for improvement from project to project. We provide and support simulation platforms that help software teams shift left.
What you will be doing:
Define the validation plan for the GPU project.
Drive execution of the testplan over the course of the project. This means:
Review and obtain agreement from all the teams and managers on the test plan.
Gather the required tests from the testplan - legacy and new tests.
Define and setup the execution metrics that will be the KPI’s for the project.
Run the tests in our internal compute farm on a periodic basis from start to end of the project.
Sample the test plan in the GPU continuous integration system to keep the model healthy.
Collate and report the results to architects and managers.
Debug the test failures and file the necessary bugs to obtain a swift resolution of the failures.
Drive improvements in code coverage for the CMODEL.
Help make AI an effective tool in improving overall efficiency across the organization.
Deploy tracking metrics to resolve operational issues and guide the scale out of the compute farm, filers, and network topologies.
Work to improve the speed of the build flow, the simulation speed and accuracy of the model.
Improve upon the existing simulation platform to align to the needs of future GPU’s.
What we need to see:
Bachelor’s degree (or equivalent experience) in a relevant field such as Computer Science, Electrical Engineering or Computer Engineering.
8+ years of relevant work experience or MS with 5+ years of experience or PhD with 2+ years of experience
Demonstrated experience working in an architecture validation/verification environment.
Strong programming ability: C++, C along with a good understanding of build systems (CMAKE, make), toolchains (GCC, MSVC), scripting platforms (Python/Perl/Go) and libraries (STL, BOOST)
Computer Architecture background with experience in modelling with System C & TLM preferred.
Familiarity with CI systems, Docker, Jenkins
Strong problem solving and debugging skills.
Excellent communication and people skills and ability to work in a distributed team environment.
NVIDIA’s invention of the GPU 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern AI — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company”. NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. Do you love the challenge of crafting the highest-performance silicon GPUs possible? If so, we want to hear from you! Come, join our Architecture Simulation and Modelling team and help build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field.The base salary range is $176,000 - $333,500. 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.
Please mention that you found the job on ARVR OK. Thanks.