CareerPlanSign in

Staff Software Engineer (GPU Customer Engineering)

Shanghai, ChinaFull-time2026-09-24 → 2026-10-09

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