ARM
Software Machine Learning Engineer
Job Description
Salary: £31,500 - 56,000 per year
Requirements:- Development experience on cross-team projects with milestones and dependencies
- Strong programming skills in C, C++, and Python
- Source control skills with Git, Gerrit, and Repo
- Experience with agile software development, 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
- Develop, design, and architect new features, primarily in machine learning compilation technology and framework software, kernel and user-space driver stacks, real-time embedded software, test automation, and performance evaluation
- Lead larger work packages and mentor more junior engineers
- Work closely with the machine learning hardware team to achieve optimal system partitioning
- Collaborate across teams and contribute to shared goals
- AI
- ARM
- Architect
- Embedded
- Git
- Hardware
- Machine Learning
- Python
- Support
- TDD
More:
At Arm, we offer an opportunity to help shape how AI runs efficiently on next-generation accelerator designs. We are expanding teams across our machine learning software stack, working with leading companies whose products are based on our designs. Our small teams encourage meaningful contributions, learning, and the chance to challenge the status quo. We provide role-specific training and a friendly, high-performance environment with enthusiastic colleagues. Our culture is guided by diversity, equity, and inclusion, and we are committed to equal opportunity. Our hybrid-working approach balances collaboration and flexibility, with patterns determined by each teams needs. If employer-sponsored skilled-worker authorization is required, we cover employer sponsorship costs; individual application fees and the Immigration Health Surcharge are the candidates responsibility. We can also arrange confidential accommodations during recruitment.
last updated 39 week of 2026
Interested in this role?
Submit your application now
How to Apply
About ARM
ARM
Manchester
IT
Skills & Technologies
Inferred from job description
Salary Insight
£43,750
This role
£60,000
UK median
This salary is 27% below the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks