Skip to main content
Arm logo

Senior Software Engineer

Arm
November 2, 2026
Full-time
Remote friendly (Cambridge, ENG, United Kingdom)
Worldwide
Β£73,500 - Β£99,500 GBP yearly
Other Semiconductor Jobs, Level - Senior

Job Title

Senior Software Engineer

Role Summary

Work on low-level firmware and system software for Arm reference platforms in the CE-SW group, targeting client, server, automotive and IoT domains. The role focuses on developing, testing and upstreaming software for pre-silicon and shipping products.

The team delivers software stacks, test automation and debugging solutions to validate new Arm features and architectures.

Experience Level

Senior-level. No explicit years-of-experience requirement provided.

Responsibilities

Key day-to-day responsibilities include development, test and maintenance of low-level software and automation for reference platforms.

  • Design, implement and debug low-level firmware and system software on software models, development boards and shipping products.
  • Create and maintain software stacks for Arm reference platforms.
  • Develop test code and implement automated test solutions to reduce manual testing.
  • Analyse industry specifications and roadmap requirements, break down tasks and contribute to project plans.
  • Upstream changes and perform ongoing maintenance of delivered software.

Requirements

Core technical skills required and additional desirable skills listed separately.

Must-have

  • Proven C/C++ programming skills with ability to add significant functionality and resolve complex defects.
  • Experience in software testing or software development with strong debugging ability; some assembly language knowledge is expected.
  • Expertise in application and low-level systems, including system architecture, OS fundamentals, bootloaders and device drivers.
  • Familiarity with test methodologies, CI and test automation practices.
  • Strong written and spoken English and good interpersonal skills.

Nice-to-have

  • Python and shell scripting experience.
  • Understanding of Linux kernel, Android internals, driver development and system software.
  • Experience with open-source contribution processes, software profiling and optimisation.
  • Experience verifying and validating firmware on pre-silicon platforms.
  • Knowledge of Security Development Lifecycle (SDL) and Agile development methods.

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-10-29