GPU DV Engineer
QualcommJob Title
GPU DV Engineer
Role Summary
Designs, implements, and verifies GPU hardware and system-level functionality with emphasis on design verification (DV), performance and power validation, and pre-/post-silicon testing. Works within the GPU ASICS Engineering team and collaborates with architecture, software, firmware, design, modeling, emulation and post-silicon validation teams.
Experience Level
Mid-level. The posting does not specify an exact years-of-experience requirement.
Responsibilities
Primary responsibilities include verification architecture, creating test environments, and system-level validation.
- Architect, design, implement, and verify GPU hardware, drivers, features, applications, and tools.
- Create and maintain verification testbenches and environments using SystemVerilog/UVM.
- Develop advanced testing frameworks to reproduce real-world system integration conditions.
- Collaborate with cross-functional teams (Architecture, Software, Firmware, Design, Modeling, Emulation, Post-silicon) to define test methodology and content.
- Participate in GPU architecture and micro-architecture reviews.
- Collect, organize and execute system-level test content including directed tests, benchmarks, standards compliance suites, and scenarios.
- Build automation for continuous integration and testing of GPU IP.
- Analyze test results using basic statistics to track benchmarks and identify issues; write technical documentation.
Requirements
Minimum academic requirement is listed under Education Requirements. Preferred technical skills and experience are listed below.
- Preferred / Nice-to-have: GPU verification experience and system/sub-system level verification.
- Experience with testbench architecture and implementation; SystemVerilog/UVM.
- Concurrency, preemption, and stress testing frameworks; benchmarking and performance analysis.
- GFX API exposure (Vulkan, DirectX11/12).
- Scripting and automation (Python, Make, Airflow) and CI automation skills.
- Embedded firmware development and debugging; Windows and/or Linux kernel architecture.
- C/C++ and GNU toolchain; Visual Studio experience.
- Formal verification (FPV/DPV), emulation/prototyping platforms (Veloce, Palladium, Zebu, Protium, HAPS, qemu) and development of synthesizable transactors/monitors for emulation are advantages.
Education Requirements
Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or a related field (as listed in the posting).
About the Company
Company: Qualcomm
Headquarters: San Diego, California, United States
Qualcomm is a global leader in semiconductor and telecommunications equipment, specializing in mobile technologies and innovations. Known for its Adreno GPUs, the company provides solutions enabling advancements in mobile gaming, AI, VR/AR, and autonomous driving. Qualcomm's cutting-edge technology and commitment to high-performance, power-efficient designs drive the evolution of mobile graphics and connectivity worldwide.
