Arm Holdings logo

Software Engineer

Arm Holdings

Waltham, MA
Full Time
Mid Level
126k-171k
about 2 months ago

Job Description

About the Role

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). We are seeking modelling engineers to build highly efficient software models representing the functional aspects of specific hardware components. These models are used to construct full system models or virtual platforms that emulate hardware components alongside software stacks like Linux and Android, facilitating early software development, faster execution, and debugging tasks such as inspecting memory bus transactions.

Key Responsibilities

  • Develop, test, and maintain high-speed models for Arm's IP.
  • Interact with hardware engineers across Arm to understand their IP and model it accurately.
  • Build specific IP to be integrated into system models for early software development.
  • Provide feedback on hardware architectural designs based on experience developed in the modelling team.

Requirements

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

Nice to Have

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

Qualifications

  • No specific formal qualifications are explicitly listed in the description.

Benefits & Perks

  • Competitive and equitable salary package, ranging from $126,100 to $170,500 per year.
  • Opportunity to work in a highly stimulating environment and collaborate with other software, hardware, and system teams.
  • Chance to share ideas and learn new skills from top engineers worldwide.
  • Support for accommodations during the recruitment process.

Working at Arm Holdings

Arm values diversity, mutual respect, and equal opportunities for all applicants and colleagues. The company fosters an inclusive environment and emphasizes collaboration, innovation, and continuous learning. They support flexible hybrid working arrangements tailored to team needs and prioritize employee wellbeing and accessibility.

Apply Now

Job Details

Posted AtAug 7, 2025
Salary126k-171k
Job TypeFull Time
Work ModeHybrid
ExperienceMid Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Arm Holdings

Website

arm.com

Company Size

5001-10000 employees

Location

Waltham, MA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches