Arm logo

Director of Software Architecture

Arm
May 08, 2026
Full-time
Remote friendly (Cambridge, England, United Kingdom)
Worldwide
Β£168,300 - Β£227,700 GBP yearly
Other Semiconductor Jobs, Level - Senior

Job Title

Director of Software Architecture

Role Summary

This Director-level role defines software solutions and strategy across Arm's software ecosystems to enable adoption of Arm IP across multiple computing segments (data centre, automotive, mobile, robotics, networking, consumer, embedded and IoT).

The role sits in the Central Engineering Software group and involves producing reference implementations, upstream open-source contributions, and collaborating with OS, OEM and silicon partners. The position is based at Arm offices in Cambridge, Budapest, or Bangalore.

Experience Level

Senior (Director-level). Years of experience not specified.

Responsibilities

Key responsibilities include:

  • Understand new Arm architecture and IP features, assess impacts to software components and tools, and promote benefits to software ecosystems.
  • Analyze deployed software solutions, with emphasis on major open-source projects such as Linux, and determine integration/compatibility requirements.
  • Deliver software improvements and reference implementations to upstream open-source projects for Arm customers to adopt.
  • Work with OS vendors, OEMs and silicon partners to drive standards that enable optimisation, differentiation and rapid evolution of Arm-based systems.
  • Design and build new software paradigms on Arm reference hardware designs.
  • Profile system performance and innovate optimisations for real-world applications and workloads.
  • Lead validation of functionality, security and safety for software solutions.
  • Collaborate with major industry partners to develop, optimise and deliver software to support Arm IP.

Requirements

Must-have:

  • Deep knowledge of Arm CPU architecture and the SoC/device ecosystem built on Arm IP.
  • Experience in software profiling, instrumentation and optimisation for real-world applications and workloads (for example AI stacks, runtime compilers, multimedia).
  • Strong understanding of complex multi-component computing systems and demonstrable low-level OS/device driver development or integration experience.
  • Authoritative practical experience in C or C++ with proficiency in optimising applications, workloads and compilers.
  • Experience designing rigorous software tests and designing software for testability.
  • Track record of taking complex software from concept to production and maintenance.

Nice-to-have:

  • Experience with Android, ChromeOS or Windows systems.
  • Experience with Linux distributions, cloud/edge applications and networking software.
  • Knowledge of AI software stacks, algorithms and tooling.
  • Familiarity with multimedia system designs (GPUs, compositing display processors, image signal processing).
  • Familiarity with System-on-a-Chip architectures.

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.

Arm logo

Date Posted: 2026-05-07