Expoint – all jobs in one place
The point where experts and best companies meet
Limitless High-tech career opportunities - Expoint

ARM Staff Software Engineer 
United Kingdom, England, Cambridge 
458332156

26.05.2025

Job Overview:

As a Staff Engineer, you’ll be expected to provide technical leadership, mentor other engineers, and drive architectural decisions that affect teams across the GPU organisation.

Responsibilities:

  • Leading the design and implementation of robust, scalable tooling that enables GPU driver development and hardware bring-up.
  • Driving technical discussions, breaking down sophisticated problems, and identifying the right trade-offs across multiple diverse partners.
  • Performing technical leadership duties such as mentoring, reviewing design and code, and coordinating with cross-functional teams to ensure high-quality integration.
  • Building a deep understanding of system-level requirements and influencing roadmap planning through technical insight.
  • Collaborating across SW and HW teams to deliver solutions that are both innovative and practical.

Required Skills and Experience:

  • Demonstrated technical leadership in complex software projects, ideally in systems or embedded development.
  • Proven expertise in C/C++ programming with a strong grasp of software engineering principles.
  • Excellent problem-solving, debugging, and performance profiling skills.
  • Strong communication and collaboration skills, with the ability to work across organisational boundaries.

“Nice To Have” Skills and Experience:

  • Proficiency in Python or scripting for automation or tooling glue code.
  • Solid understanding of computer architecture, particularly embedded or SoC systems
  • Insight into the workings of the GPU graphics pipeline.
  • Familiarity with Linux kernel/user space interfaces and debugging tools (perf, tracepoints, etc.).

In Return:

In return, you will influence, support, and contribute to our next generation of Mali and Immortalis GPUs, making your mark on millions of devices for years to come. We have a consistent track record of building up expertise in people, so this is an excellent opportunity for learning new things in a friendly and collaborative environment. Join a multinational, dynamic and highly motivated software development group with great work ethics where you will enjoy the support of your colleagues while being challenged by exciting technical problems. If you like producing high-quality, high-performance SW and solving sophisticated technical problems, then we would love to hear from you.