Staff Software Engineer (GPU Customer Engineering)
Core
Develop, optimize, and maintain Android and Linux kernel-mode graphics drivers for advanced GPU architectures to enable Mali capabilities in flagship devices.
Role type
Staff Software Engineer (GPU Customer Engineering)
Builds
GPU drivers and software integration for mobile and embedded platforms
Domain
Mobile computing / Embedded systems / Graphics
Required skills
Linux kernel development, C programming, DRM/KMS/GEM/IOMMU/DMA, Android graphics framework (SurfaceFlinger/HWC), embedded systems tuning, debugging (GDB/perf/ftrace)
Preferred skills
Vulkan/OpenGL ES/EGL APIs, GPU hardware pipeline knowledge, multi-site project experience, full software lifecycle management
Technologies
Linux, Android, Mali GPU, GDB, perf, ftrace, Vulkan, OpenGL ES, EGL
Responsibilities
Develop and optimize kernel-mode graphics drivers; Collaborate with user-space teams, silicon partners, and customers; Integrate software into flagship devices; Tune memory and power-constrained embedded software (via careerplan.io/jobs/101070670048-staff-software-engineer-gpu-customer-engineering-at-arm)
Seniority
Staff, hands-on IC with strategic impact
