GPU Design Verification Engineer
Qualcomm · Boxborough, MA · 1 mo ago
OTHR$162k–$273k/yrFull-time
Qualcomm Technologies, Inc. is seeking an engineer to architect, design, implement, verify, and optimize the performance and power of GPU cores. This role involves pre- and post-silicon verification to ensure correctness, performance, and power goals are met.
Responsibilities
- Own and execute key independent tasks toward program requirements.
- Apply graphics knowledge to architect, design, implement, and verify GPU hardware, drivers, features, applications, and tools.
- Create and maintain verification test benches and environments in System Verilog/UVM.
- Leverage advanced testing frameworks to generate and recreate real-world system integration conditions.
- Collaborate with Architecture, Software, Firmware, Design, Modeling, Emulation, and Post-silicon validation teams to define and develop test methodology and content.
- Participate in GPU architecture and micro-architecture reviews.
- Collect, organize, and execute system-level test content, including directed test cases, gaming benchmarks, standards compliance test suites, and system-level scenarios.
- Build automation for continuous integration and testing based on the latest GPU IP.
- Collect and analyze test results using straightforward statistics and data predictions to track benchmarks and identify issues.
- Work with team members to align on the narrow scope of feature development and meet targets.
- Write technical documentation and feature descriptions for straightforward projects under supervision.
Requirements
- Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 4+ years of Software Engineering, Hardware Engineering, Systems Engineering, or related work experience.
- OR Master's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 3+ years of related work experience.
- OR PhD in Computer Engineering, Computer Science, Electrical Engineering, or related field and 2+ years of related work experience.
Preferred Qualifications
- 5+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
- Verification skills: Test planning, scripting, simulation, problem-solving, and debug.
- Proficiency in System Verilog, UVM, Verilog or VHDL, and C/C++.
- Experience with constrained random testing, functional coverage development, and design debug.
- Exposure to Emulation/Prototyping Platforms (Veloce, Palladium, Zebu, FPGA).
- Master's Degree in Electrical or Computer Engineering, Computer Science, or related field.
- 2+ years of relevant GPU experience (either external or internal).
Preferred Skills
- Experience in GPU-based verification.
- System or sub-system level verification.
- Concurrency, preemption, and stress testing frameworks.
- Testbench architecture and implementation.
- Exposure to GFX APIs: Vulkan/DX11/DX12.
- Scripting and automation skills (Python, Make, Airflow, etc.).
- Embedded firmware development and debugging.
- Benchmarking and performance analysis.
- Windows and/or Linux OS kernel architecture.
- C/C++, GNU Toolchain, Visual Studio.
- Formal verification (FPV and DPV) experience is a plus.
- Experience with emulation/prototyping/hybrid build and execution flows (Veloce, Palladium, Zebu, Protium, HAPS, qemu).
- Development of synthesizable transactors, monitors, and scoreboards for emulation platforms.
- Embedded firmware and/or kernel-level development and debugging skills (C/C++, Makefile, gdb, uboot, uefi, kernel-mode drivers).
Pay
$161,800.00 - $273,400.00
Benefits
- Competitive annual discretionary bonus program.
- Annual RSU grants (employees on sales-incentive plans are not eligible for the annual bonus).
- Comprehensive benefits package designed to support work, home, and personal life.