Senior C++ Modelling Engineer

 

Description:

 

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 Members of the modelling team take hardware designs and specifications to build functional representations in software.
 

  • Develop, test, and maintain high-speed models for Arm’s IP (specifically, the Generic Interrupt Controller[GIC]).
  • Interact with architects and hardware engineers across Arm to understand the IP and model it accurately.
  • Learn about some of the cutting edge designs thru inter-team discussions and specification documents.
  • Build specific IP to be integrated into system models that can be used for early software development.
  • Give feedback on hardware architectural designs based on experience you’ll develop on the modelling team.

Required Skills and Experience :

  • Understanding and ability to develop in modern C++.
  • Good understanding of the internals of computers, computer architecture, and SoCs.
  • Proficiency in developing software, including coding, testing, and debugging.
  • Strong interpersonal skills and excellent written and spoken English

Organization Arm
Industry Engineering Jobs
Occupational Category Modelling Engineer
Job Location Cambridge,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2026-05-12 6:13 pm
Expires on 2026-06-26