Arm logo

Staff Software/Firmware Engineer

Arm
May 08, 2026
Full-time
Remote friendly (Cambridge, England, United Kingdom)
Worldwide
Β£97,300 - Β£131,700 GBP yearly
SoC Architecture Jobs, Level - Senior

Job Title

Staff Software/Firmware Engineer

Role Summary

Join Arm's Architecture and Technology Group in Cambridge to design system software and firmware features for next-generation Arm-based devices. The role focuses on architecting and prototyping power, performance, and thermal management mechanisms across firmware and operating systems.

You will collaborate with cross-functional specialists to develop and evaluate new technologies, influence platform roadmaps, and deploy solutions internally and across the Arm ecosystem.

Experience Level

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

Responsibilities

Primary responsibilities include designing firmware and OS solutions, evaluating architectural trade-offs, and communicating technical results.

  • Architect system firmware features and prototype power, performance, and thermal management mechanisms on Arm platforms.
  • Define and implement operating-system mechanisms (e.g., Linux) to improve power and thermal behavior.
  • Design experiments and analyses using silicon, simulators, models, and tools to answer architectural questions.
  • Communicate technical results clearly to engineers, architecture peers, and senior technology and business stakeholders.

Requirements

Must-have technical skills and experience required for the role; nice-to-have items commonly seen on successful candidate profiles are listed separately.

  • Strong programming skills in C.
  • Experience developing Linux kernel drivers and embedded firmware.
  • Familiarity with System-on-Chip architectures and methods for power and thermal management in OS and firmware.
  • Ability to make high-level design trade-offs and explain rationale to partners.
  • Excellent communication and teamwork skills; comfortable resolving ambiguity and setting direction.

Nice-to-have:

  • Familiarity with Arm CPU and SoC system architectures.
  • Experience with firmware interfaces such as ACPI or device tree.
  • Hands-on power management software or firmware experience and knowledge across different market sectors.
  • Experience with debuggers and tools for OS and hardware usage analysis.

Education Requirements

B.Sc. in Electronic, Electrical, or Computer Engineering, or equivalent practical experience.


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