Senior GPU System Architect, Context Management and Register Architecture
Core
Define foundational GPU execution state management and register address/access architecture to ensure responsiveness, reliability, and scalability.
Role type
Senior IC GPU System Architect
Builds
GPU processors and their underlying hardware/software integration
Domain
Semiconductor / GPU Architecture
Deliverable
production ML models
Required skills
Computer architecture design, GPU/CPU/SoC design, C++, Python, hardware-software-firmware interaction, cross-functional collaboration, technical writing
Preferred skills
Hardware register architecture, memory-mapped I/O, context switching, virtualization, RISC-V, on-chip interconnects, pre-silicon validation, silicon bring-up
Technologies
C++, Python, RISC-V
Responsibilities
Architect GPU context-management mechanisms; own GPU-wide register address map and coordinate allocation; define requirements and interfaces for register access; develop C++ functional models; evaluate tradeoffs across performance and complexity; build validation strategies and debug cross-stack issues
Seniority
Senior, hands-on IC