Arm logo

Software ML Engineer

Arm
June 17, 2026
Full-time
Remote friendly (Cambridge, ENG, United Kingdom)
United Kingdom
Β£73,500 - Β£99,500 GBP yearly
Other Semiconductor Jobs, Level - Mid-Career

Job Title

Software ML Engineer

Role Summary

Develop and deliver software across the ML stack including compilation technology, framework software, kernel and user-space drivers, and real-time embedded components. Work with ML hardware engineers to optimise system partitioning and performance; lead larger work packages and mentor junior engineers within small cross-functional teams.

Experience Level

Mid-level. The listing expects an experienced engineer able to lead larger work packages and mentor junior staff; no explicit years-of-experience requirement provided.

Responsibilities

Key responsibilities include:

  • Design and implement features in ML compilation technology and framework software.
  • Develop kernel and user-space drivers, real-time embedded software, and supporting infrastructure.
  • Create and maintain test automation and performance evaluation tooling.
  • Collaborate with ML hardware teams to define optimal system partitioning and performance targets.
  • Lead cross-team work packages, manage dependencies and milestones, and mentor junior engineers.

Requirements

Must-have and preferred skills:

  • Must-have: Strong programming skills in C, C++ and Python.
  • Must-have: Experience working on cross-team projects with milestones and dependencies.
  • Must-have: Source control experience (Git, Gerrit, Repo).
  • Must-have: Familiarity with agile development practices, continuous integration and test-driven development.
  • Nice-to-have: Experience with machine learning applications and frameworks.
  • Nice-to-have: Compiler development experience.
  • Nice-to-have: Open-source software development experience.
  • Nice-to-have: Awareness of hardware architecture principles.

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-12