GPU Driver & Memory Management Architect
Core
Architect driver-level memory management and enable dynamic memory allocation across GPU, CPU, and NPU to optimize performance for AI and graphics hybrid workloads.
Role type
Senior IC GPU Driver & Memory Management Architect
Builds
GPU/NPU driver architectures and shared memory models for AI and graphics workloads
Domain
Hardware/Software convergence (GPU/NPU drivers, OS-driver contracts)
Deliverable
production ML models | product features
Required skills
Memory/GPU design, Computer Engineering, Computer Science, Debugging, Electrical Engineering, Electronic Engineering, Electronics, FPGA, Hardware Architecture, Hardware Design, MATLAB, Printed Circuit Board, Schematic Capture, Simulations, Systems Design
Preferred skills
New Product Development, Oscilloscope, Physics
Technologies
DVMT, WDDM, Windows, Linux, Intel, AMD, Qualcomm
Responsibilities
Architect driver-level memory management (DVMT, shared memory models, WDDM), Enable dynamic memory allocation across GPU, CPU, and NPU, Optimize iGPU performance for AI + graphics hybrid workloads, Define OS-driver contracts (Windows/Linux), Diagnose and resolve memory-related performance bottlenecks, Partner with IHVs (Intel/AMD/Qualcomm) on driver capabilities and requirements
Seniority
Senior, hands-on IC with strategy & mentorship