Staff Software Modeling Engineer

Arm Holdings

Hybrid

Quick summary

Work type
Hybrid
Location
Waltham, MA
Salary
$198,100–$268,000 / yr
Posted
3 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $180k
This role $233k
$126k most similar roles pay here $283k

This role pays more than 88% of similar roles. Most pay $142,450–$217,725 — the shaded band above. At the midpoint, this role pays about $233k versus about $180k for comparable roles.

Based on 240 similar postings.

Employer

About Arm Holdings

Arm Holdings plc is a leading British semiconductor and software design firm, established in 1990 and recognized for developing energy-efficient processor architectures that power nearly all smartphones and a vast range of IoT and computing devices.

Arm Holdings currently has 40 open roles on FindRole.

Listed pay typically runs $184,500–$249,600 across 40 roles with salary data.

Most-posted roles

View all roles at Arm Holdings

At a glance

TL;DR · Staff Software Modeling Engineer

Join the modeling team in Arm’s Central Engineering Software division as a senior software engineer, where you will develop and maintain high-performance C++ models of Arm Interconnect IP for system-level simulation. Your day-to-day responsibilities include resolving technical issues, collaborating with hardware engineers on next-generation designs, and integrating software on virtual platforms to enable early development and validation. You’ll need strong C++ skills, a grasp of computer architecture concepts, and the ability to communicate complex ideas clearly across teams. Experience with instruction-level simulators like QEMU or SoC virtual prototyping tools is beneficial. This role involves working in a collaborative environment that supports flexible hybrid work arrangements, enabling you to contribute to cutting-edge technology while fostering innovation and diversity.

What you'll do

  • Develop and maintain high-performance C++ models of Arm’s Interconnect IP for system-level simulation.
  • Resolve complex modeling and integration issues independently using engineering judgment.
  • Collaborate with architects and hardware engineers to model next-generation hardware early in the design phase.
  • Integrate software on Arm Virtual Platforms, debug system-level issues, and enhance modeling workflows.
  • Deliver incremental models to support evolving partner requirements and enable timely feedback.

What we're looking for

  • Strong C++ development skills with proven experience in building robust and efficient software.
  • Good understanding of computer architecture concepts including memory hierarchy and interconnects.
  • Ability to own complex technical problems using engineering judgment and appropriate practices.
  • Experience with programmer’s view modeling or instruction-level simulators like QEMU, Simics, Gem5.
  • Strong communication skills for explaining technical issues clearly across various stakeholders.
  • Familiarity with SoC virtual prototyping using C++, SystemC, or TLM.
  • Experience in low-level software, firmware, or device-driver development.

More like this

Similar roles

Staff Software Engineer

Broadcom

Usa-Ca - Promontory B 117 days ago $120,000$192,000
C/C++ Golang Python Linux/Unix Kubernetes Docker containerd CI/CD Terraform AWS Azure Google Cloud Platform PostgreSQL MySQL Git Jenkins Ansible Prometheus Grafana

Staff Software Engineer

Circle

San Francisco, CA +11 16 days ago $195,000$257,500
Go Java AWS Kubernetes ECS RESTful_APIs SQL CI/CD Python PostgreSQL Docker Terraform Blockchain Smart_Contracts NoSQL Messaging_Systems API_Design Cloud_Services Container_Orchestration

Staff Software Engineer

GE Aerospace

Evendale +1 102 days ago $109,250$146,050
C C++ Python MATLAB Simulink DO-178C ARP4754A ISO 26262 CI/CD Automated Testing Static Analysis Code Review Configuration Management Secure Coding Real-time Embedded Systems Model-Based Development Continuous Integration

Staff Software Engineer

JLL (Jones Lang LaSalle)

New York, NY 15 days ago $240,000$325,000
AI coding assistants Python Node.js Go AWS Azure GCP PostgreSQL MongoDB DynamoDB CI/CD Terraform Docker Kubernetes RESTful APIs gRPC APIs React Angular Vue.js

Staff Software Engineer

Intuit

Mountain View, CA 60 days ago $197,000$266,500
webpack Vite Rollup ESM AMD CommonJS React Babel ESLint Cypress Playwright Jest Vitest TDD Node.js AWS GitHub Actions CI/CD REST

Staff Software Engineer

Qualcomm

Remote (Santa Clara, CA) +2 55 days ago $160,500$240,700
Python C++ PyTorch ONNX Runtime TensorRT TVM OpenVINO SNPE QNN FFmpeg GStreamer Computer Vision Intelligent Video Analytics Edge AI Real-time Systems Latency Optimization Thermal Management Bandwidth Constraints Machine Learning Frameworks CI/CD
Remote