Arm

Senior Software Engineer

Arm
Apply
23 hours ago
Cambridge, United KingdomSenior

Responsibilities

  • Design and implement an AI/ML compiler for Arm platforms.
  • Integrate the compiler with the wider ML software stack.
  • Work across ML graph compilation, model ingestion, low-level hardware programming, memory allocation, and performance optimization.
  • Take complex software through design, production, support, and the full software lifecycle.
  • Collaborate with specialists across the company and work independently or in small groups.

Requirements

  • Strong programming expertise in C++ and Python.
  • Experience across the full software lifecycle, from initial design through production and support.
  • Compiler knowledge, ideally including ML compilation technologies such as MLIR or TVM.
  • Understanding of rigorous software testing and designing software for testability.
  • Ability to solve complex problems, work independently, and show initiative.
  • Fluency in written and spoken English and strong communication skills.
  • Preferred experience includes software simulators, FPGAs, driver development, inference engines such as llama.cpp or vLLM, ML and GenAI workload performance analysis, and knowledge of NPUs or GPUs for ML.

Benefits

  • Competitive reward package including generous stock awards and a range of wellbeing benefits.
  • Hybrid working arrangements determined by the team, with role-specific details shared during the application process.
  • Collaborative and inclusive environment supporting professional and personal growth.
  • No relocation package is available for this role.

Tech Stack

Categories

Arm

About Arm

5,001-10,000 employees

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.

Contact me