<GPU>GPU hardware design engineer
Core
Design and implement key GPU hardware blocks, including microarchitecture design, RTL implementation, integration, and optimization.
Role type
GPU hardware design engineer
Builds
GPU microarchitecture and hardware blocks
Domain
Semiconductor / GPU hardware
Deliverable
production ML models
Required skills
RTL design, microarchitecture design, performance modeling, hardware verification, HW/SW interface definition, system integration, performance analysis, compiler collaboration, driver integration, PPA optimization
Preferred skills
GPU workload analysis, complex functional debugging, hardware/compiler co-optimization
Technologies
RTL, GPU microarchitecture, verification strategies, shader/compiler behavior, HW/SW interfaces
Responsibilities
Design and implement key GPU hardware blocks, including microarchitecture design, RTL implementation, integration, and optimization. Translate GPU architecture and specifications into efficient hardware implementations with a strong focus on Performance, Power, and Area (PPA). Analyze GPU workload behavior, hardware utilization, and performance bottlenecks, and drive microarchitecture improvements. Partner with GPU Architects and Performance Modeling teams to explore architecture trade-offs and validate new ideas through modeling and RTL implementation. Work closely with the Design Verification team to develop verification strategies, debug complex functional issues, and improve overall design quality. Collaborate with the Compiler team to understand shader/compiler behavior and explore opportunities for hardware/compiler co-optimization. Work with the Driver team on HW/SW interface definition, system integration, performance analysis, and system-level debugging.