Graphics Software Engineer
Core
Design, development, and evolution of critical tooling supporting the full lifecycle of Arm's GPU development, from hardware design to final verification.
Role type
Graphics Software Engineer (GPU Driver Tooling)
Builds
Robust, scalable tooling for GPU driver development and hardware bring-up
Domain
Semiconductor / GPU Graphics / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, systems or embedded development, performance profiling, debugging, problem-solving
Preferred skills
Python scripting, computer architecture (SoC), GPU graphics pipeline knowledge, Linux kernel/user space interfaces
Technologies
C, C++, Python, Linux kernel, perf, tracepoints
Responsibilities
Design and implement scalable tooling for GPU driver development; Review design and code; Collaborate across SW and HW teams; Influence roadmap planning through technical insight
Seniority
Mid-Senior, hands-on IC