Job Title
Software Engineer — Graphics (GPU)
Role Summary
Join the Customer Engineering team within Arm's GPU group to develop and integrate high-level graphics software for Mali GPUs on flagship mobile devices. You will implement and optimise graphics APIs and drivers and work directly with device manufacturers to validate and tune graphics stacks on Android platforms.
This role is hands-on engineering with customer interaction, debugging and performance tuning responsibilities.
Experience Level
Entry-level / Early career. Suitable for engineers in the early stages of their careers; no explicit years specified.
Responsibilities
Main responsibilities include:
- Develop and maintain high-level graphics API implementations in the Mali driver (Vulkan, OpenCL, OpenGL ES, EGL).
- Integrate Arm graphics software into customer platforms and optimise for performance, memory and power.
- Collaborate with device manufacturers to debug, validate and tune graphics stacks on Android.
- Contribute to multi-site development efforts and perform specification, testing and documentation tasks across the software lifecycle.
Requirements
Must-have skills:
- Practical experience with graphics APIs such as Vulkan, OpenGL ES and EGL.
- Proficient in C and C++.
- Experience with Android graphics frameworks (SurfaceFlinger, HWC).
- Strong debugging, problem-solving and teamwork skills; effective customer communication; willing to travel occasionally.
Nice-to-have:
- Experience on consumer electronics devices and large, multi-site software projects.
- Experience optimising graphics applications and tuning memory/power constrained embedded software.
- Experience with Linux development environments, VR/AR projects, Wayland, or end-to-end software lifecycle processes.
Education Requirements
Not specified.
About the Company
Company: Arm
Headquarters: Cambridge, United Kingdom
ARM is a global leader in semiconductor and software design, driving innovation in computing technology. The company specializes in designing processors and systems that provide the essential building blocks for electronic devices. ARM's architecture is widely used in smartphones, servers, and IoT devices, and its collaborative culture fosters bold thinking, diversity, and high-impact benefits for its talented workforce.

Date Posted: 2026-05-13