GPU Hardware Engineer

Ultimate Staffing Services
San Jose, CA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$87,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Boolean Algebra Computer Engineering Software Debugging Firmware Formal Verification PCI Express Performance Tuning SystemVerilog Verilog Graphics Processing Unit (GPU)
+7 more
Application Specific Integrated Circuits Fpga Hardware Parallel Computation Information Technology Optimization Algorithms Data Pipelines Hardware Debugging

Job description

We’re hiring a GPU Hardware Engineer to design, develop, and validate next-generation GPU hardware architectures supporting graphics, AI/ML workloads, and high-performance parallel computing applications. This role involves working on GPU microarchitecture, performance optimization, verification, and collaboration across silicon, firmware, and software teams., * Design and develop GPU hardware blocks and microarchitecture features

  • Define and optimize graphics, compute, and AI processing pipelines
  • Analyze performance, power, area, and timing tradeoffs
  • Develop RTL designs using Verilog/SystemVerilog
  • Perform functional verification, debugging, and validation of GPU hardware
  • Collaborate with architecture, software, firmware, and silicon validation teams
  • Investigate and resolve hardware performance bottlenecks
  • Support bring-up, testing, and characterization of new GPU silicon

Requirements

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related field
  • Strong understanding of digital logic design and computer architecture
  • Experience with RTL design (Verilog/SystemVerilog)
  • Knowledge of GPU architecture, graphics pipelines, and parallel processing concepts
  • Familiarity with hardware verification methodologies and debugging tools
  • Understanding of memory hierarchies, cache systems, and high-speed interfaces

Nice to Have

  • Experience with ASIC or FPGA development
  • Knowledge of AI/ML accelerators and hardware optimization techniques
  • Familiarity with PCIe, HBM, GDDR, or other high-performance memory technologies
  • Experience with performance modeling and silicon validation
  • Exposure to graphics APIs and GPU driver interactions

Preferred Skills

  • GPU microarchitecture design
  • RTL development and verification
  • Performance and power optimization
  • Hardware debugging and validation
  • Cross-functional collaboration
  • Strong analytical and problem-solving abilities

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

4:08 min

Introduction to hardware parallelism and GPU computing

Paul Graham Paul Graham · WWC 2024

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

1:34 min

Profiling and debugging GPU code with Nsight developer tools

Paul Graham Paul Graham · WWC 2025

5:09 min

Analyzing hardware components inside a modern GPU architecture

Paul Graham Paul Graham · LIVE

2:13 min

Evaluating Rust for modernizing embedded C firmware

Michael Friedrich Michael Friedrich · WWC Europe 2026

Videos

See all

Related articles

See all