Taro Logo

GPU Validation and Emulation Engineer (Multiple Levels Available)

A leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
$133,600 - $200,400
Senior Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Hardware

Job Description

Qualcomm Technologies, Inc. is seeking a GPU Validation and Emulation Engineer to join their innovative team. This role combines hardware engineering expertise with software development skills to work on cutting-edge GPU technology. The position involves synthesizing Verilog RTL, working with hardware emulators, and performing system-level debugging.

As a GPU Validation Engineer at Qualcomm, you'll be part of a team that pushes the boundaries of what's possible in GPU technology. You'll work with state-of-the-art emulation platforms like Veloce, Palladium, and Zebu, while collaborating with cross-functional teams including designers and software developers. The role requires a strong background in hardware engineering combined with programming capabilities.

The ideal candidate will have experience in FPGA implementation, post-silicon validation, and system-level debugging. You'll be responsible for creating high-performance emulation environments, working with various hardware emulation platforms, and contributing to the development of next-generation GPU technologies. This position offers competitive compensation, including base salary, annual bonus potential, and RSU grants, along with comprehensive benefits.

This is an excellent opportunity for someone passionate about hardware engineering and GPU technology to work with industry-leading experts at Qualcomm. You'll be part of a company that values innovation, offers continuous learning opportunities, and provides resources for career growth. The role combines technical challenges with the opportunity to work on products that impact millions of users worldwide.

Last updated a month ago

Responsibilities For GPU Validation and Emulation Engineer (Multiple Levels Available)

  • Synthesize Verilog RTL and create models for emulators and FPGA platforms
  • Develop hardware emulator implementation with focus on design partitioning and timing analysis
  • Debug failures on emulator and work with designers and SW driver team
  • Work with tool vendors to improve area/performance of synthesized FPGA RTL
  • System level RTL simulation & design verification
  • Support chip bring up and post silicon debug
  • Third-party IP integration and system-level debugging

Requirements For GPU Validation and Emulation Engineer (Multiple Levels Available)

Python
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering + 2 years experience OR Master's + 1 year experience OR PhD
  • Experience with emulation/simulation acceleration/FPGA
  • Experience in Design validation/Post-Silicon debug
  • Knowledge of hardware emulators (Palladium, ZeBu, Veloce, or FPGA systems)
  • Verilog and System Verilog experience
  • Programming skills in C and C++
  • Scripting in Python, Tcl, or Perl
  • Knowledge of GPU/CPU/DDR/Bus systems

Benefits For GPU Validation and Emulation Engineer (Multiple Levels Available)

Medical Insurance
401k
Vision Insurance
Dental Insurance
Mental Health Assistance
  • Competitive annual discretionary bonus
  • RSU grants
  • Tuition reimbursement
  • Mentorship programs
  • Comprehensive health coverage