CareerPlanGet AI match score →

Principal Software Engineer - Accelerator Tools-Engineering

Cambridge, United Kingdom💼 Full-time🗓 2026-06-16 → 2026-07-22

Core

Develop tools to expose and evaluate proposed hardware features for Arm's machine learning accelerators, enabling software teams to unlock new capabilities.

Role type

Principal Software Engineer (Accelerator Tools)

Builds

Tooling for hardware architecture validation and feature demonstration

Domain

Semiconductor / Machine Learning Hardware Architecture

Deliverable

production ML models

Required skills

C++, Python, computer architecture, software interface design, accelerator design understanding

Preferred skills

Machine Learning frameworks, memory systems and hierarchy

Technologies

C++, Python

Responsibilities

Develop tools that expose proposed hardware features and evaluate resulting performance; Work with hardware architects to define software interfaces to new features

Seniority

Principal, hands-on IC

Sourced via arm · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Arm ↗