Senior C++ Modelling Engineer – Virtual Platforms

Company: Arm

Location: Cambridge

Posted: April 25th, 2026

Job Overview

The modelling team within the Arm Central Engineering Software division enables internal and external customers to build and validate software on Arm IP-based systems for various domains (e.g., IoT, Client, Infrastructure) before silicon is available. We are seeking modelling engineers to build highly efficient software models representing the functional aspects of specific Arm hardware components. These individual software models play a key role in constructing a full system model or virtual platform environment that emulates hardware components alongside sophisticated software stacks (e.g., Linux, Android) and enable early software development for internal and external users, faster execution, and many debugging tasks such as inspecting memory bus transactions.

Note that this is a hybrid position, meaning that the candidate must be willing to relocate and be on-site for a certain number of days of the week.

Responsibilities

Required Skills and Experience

Nice to Have Skills and Experience

Benefits & Compensation

Salary Range: £73,500 - £99,500 per year

Equal Opportunities

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

#J-18808-Ljbffr
Apply Now