GPU Verification Engineer
Overview
In this role you verify NVIDIA GPUs and SoCs, ensuring correct ASIC design and micro-architecture using advanced methodologies. You will define verification scope, create test plans, and coordinate tasks within the GPU verification team. You’ll develop test generators and verification infrastructure to validate CPU-GPU interactions, memory coherence, and system-level behavior. You collaborate with architects, designers, and pre-/post-silicon teams to drive robust, scalable verification. This role offers impact across consumer graphics, automotive, and AI platforms in a fast-growing, globally distributed engineering environment.
Compensation / Benefitsequitybenefits packagecompetitive salarycareer growthglobal teamfull-time position
ResponsibilitiesVerify ASIC design, architecture and micro-architecture of NVIDIA GPUs and SoCsDefine verification scope and develop test plansDevelop test generators for CPU-GPU interactions and memory coherenceBuild and maintain verification infrastructure using modern methodologiesCollaborate with architects, designers, and pre-/post-silicon teamsCoordinate tasks within the GPU verification teamAnalyze and debug verification issues across stages of development
Key requirementsBachelor's degree (or equivalent) in Electrical Engineering, Computer Engineering or Computer Science5+ years of relevant experience or 2+ years with a Bachelor's degree in the same fieldsProficiency in C/C++ and scripting in Perl/Python/shellStrong debugging mindset and problem-solving skillsSolid background in computer architecture and memory modelsExposure to design and verification tools (VCS, emulation, FPGA, debug tools) is a plusStrong communication and teamwork skills in a dynamic, distributed environmentstrong communicationproblem solvingteam collaborationC/C++Perl/Python/shell scriptingcomputer architecture