Staff C++ Modelling Engineer – Virtual Platforms
This job is in your area. Enjoy a short commute and work close to home.
Job Description
Job Overview
The modelling team within the Arm Central Engineering Software division enables internal and external customers to build and validate software for Arm IP-based systems for various domains (e.g., IoT, Client, Infrastructure) before silicon is actually available. We are seeking an IP modelling engineer to join our team in building highly efficient C++ software models. These individual software models play a key role in constructing full system models or virtual platform environments that emulate hardware components alongside sophisticated software stacks (e.g., Linux, Android) and enable early software development and testing for internal and external users. The role is hybrid, requiring relocation to Cambridge, UK and on-site days of the week.
Responsibilities
- Develop, test, and maintain high-speed models for Arm’s System Memory Management Unit (SMMU).
- Own and lead major system‑level design features and/or testing of Arm IP ...