Arm

Staff Software Engineer (GPU Customer Engineering)

Arm
Apply
2 months ago
Shanghai, ChinaStaff+

Responsibilities

  • Develop, optimize, and maintain Android and Linux kernel-mode graphics drivers for advanced GPU architectures.
  • Collaborate with user-space driver teams, platform integrators, silicon partners, and internal architects to enable GPUs across Linux, Android, and embedded systems.
  • Work directly with major consumer electronics companies on new mobile and embedded platforms.
  • Integrate Arm GPU software into flagship devices and showcase Mali GPU capabilities.
  • Tune and optimize software for memory- and power-constrained embedded systems.
  • Debug, trace, test, document, and support the software lifecycle for GPU driver development.

Requirements

  • Proficiency with the Linux kernel and experience developing device drivers.
  • Hands-on experience with DRM, KMS, GEM, IOMMU, DMA, power, and other Linux kernel subsystems.
  • Proficiency in C programming, GDB, perf, ftrace, and kernel tracing.
  • Familiarity with Android graphics, including SurfaceFlinger and HWC.
  • Experience with embedded systems, SoC bring-up, or performance tuning.
  • Ability to work directly with customers and communicate effectively in written and spoken English.
  • Preferred knowledge of Vulkan, OpenGL ES, and EGL Khronos APIs.
  • Preferred understanding of mobile GPU hardware pipelines, consumer electronics devices, large multi-site software projects, and the full software lifecycle.
  • Strong problem-solving, debugging, teamwork, adaptability, and communication skills.

Benefits

  • Competitive compensation and comprehensive benefits.
  • Opportunities for professional growth and career development.
  • Collaborative environment focused on innovation and excellence.
  • Occasional travel is expected.

Tech Stack

Categories

Arm

About Arm

5,001-10,000 employees

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.

Contact me