Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Staff c++ modelling engineer - virtual platforms

Newtown (Powys)
ARM
Modelling engineer
€110,000 a year
Posted: 12 June
Offer description

Members of the modelling team take hardware designs and specifications to build functional representations in software.

The modelling team within the Arm Central Engineering Software division enables customers to build and validate software for Arm IP‑based systems before silicon is available. As an IP modelling engineer, you will develop highly efficient C++ software models that play a key role in constructing full system models or virtual platform environments.


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 the testing of Arm IP in these models.
* Collaborate and influence across teams—architects, test engineers, and hardware engineers—to understand the IP and model it accurately in C++.
* Contribute to cutting‑edge designs through inter‑team discussions, presentations, and review of IP specification documents.
* Give feedback on hardware architectural designs based on experience gained on the modelling team.
* Write, review, debug, and test high‑quality modern C++ code.
* Possess a strong background in computer architecture and SoCs.
* Proactively drive change to continuously improve individual and team delivery, growth, and efficiency.
* Lead and direct work, driving the direction of projects.
* Maintain strong interpersonal skills while working with multiple teams across different time zones.
* Exhibit excellent written and spoken English.


Nice to have skills and experience

* Experience with programmer view modelling or instruction‑level simulators (e.g., QEMU, Simics, Gem5, Virtualizer), knowledge of Arm IP, and/or Arm architecture.
* Experience developing IP/SoC virtual prototypes using C/C++/SystemC and an understanding of system‑level architecture concepts (e.g., SMMU, Virtualization, caching).
* Experience working on complex software projects with a large multi‑site team.


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 we do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Salary Range: £97,300 - £131,700 per year

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
See more jobs
Similar jobs
ARM recruitment
ARM jobs in Newtown (Powys)
Engineering jobs in Newtown (Powys)
jobs Newtown (Powys)
jobs Powys
jobs Wales
Home > Jobs > Engineering jobs > Modelling engineer jobs > Modelling engineer jobs in Newtown (Powys) > Staff C++ Modelling Engineer - Virtual Platforms

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save