Software Engineer

Arm Limited • manchester, england • Posted June 20, 2026

Position Overview

Job Overview:

This is a technical role for an emerging software engineer who enjoys solving hard problems, testing assumptions, breaking systems in creative ways, and using frontier AI development practices to move faster.

You will be joining the Observe and Accelerate team, responsible for creating performance analysis toolkits used across Arm solutions. These tools help engineering teams understand how software behaves, performance characteristics, and how workloads can be observed, analysed and accelerated on Arm platforms, including cloud, edge and physical deployments.

This role is focused on pioneering a new way of validating software. The goal is not simply to validate that software works, but to find convincing ways to demonstrate where it does not. You will use AI-assisted development workflows and orchestrate AI agents to explore systems, generate tests, investigate behaviour, analyse performance, and expose weaknesses in software before ...