Arm logo

Senior Software Engineer

Arm
July 30, 2026
Full-time
Remote friendly (Waltham, Massachusetts, United States)
Worldwide
$161,500 - $218,500 USD yearly
Semiconductor IP Jobs, Level - Senior

Job Title

Senior Software Engineer

Role Summary

The modeling team in Arm's Central Engineering Software develops functional, micro-architectural models of Arm Interconnect IP used in Arm Virtual Platforms for system-level simulation, early software development, and validation.

This role implements and maintains high-performance C++ models, collaborates with architects and hardware engineers, and operates in a hybrid working model (expected in-office at least two days per week). Salary range: $161,500–$218,500 per year.

Experience Level

Senior-level. The posting does not specify a years-of-experience requirement.

Responsibilities

Key responsibilities include:

  • Develop and maintain robust, efficient C++ models of Arm Interconnect IP for system-level simulation.
  • Deliver models incrementally to meet evolving partner requirements.
  • Collaborate with architects and hardware engineers to model next-generation hardware during early design phases.
  • Integrate and validate software on Arm Virtual Platforms, debug system-level issues, and improve modeling workflows.
  • Participate in technical discussions and provide clear engineering communication and judgement.

Requirements

Must-have:

  • Strong C++ development skills with proven experience building robust and efficient software.
  • Good understanding of computer architecture: memory hierarchy, interconnects, and system-level behavior.
  • Ability to solve complex technical problems using sound software-engineering practices.
  • Clear communication skills for cross-team collaboration.

Nice-to-have:

  • Experience with programmer's-view modeling or instruction-level simulators (e.g., QEMU, Simics, Gem5, Virtualizer) or SoC virtual prototyping using C++, SystemC, or TLM.
  • Experience with low-level software, firmware, or device-driver development.

Education Requirements

Not specified.


About the Company

Company: Arm

Headquarters: Cambridge, United Kingdom

ARM is a global leader in semiconductor and software design, driving innovation in computing technology. The company specializes in designing processors and systems that provide the essential building blocks for electronic devices. ARM's architecture is widely used in smartphones, servers, and IoT devices, and its collaborative culture fosters bold thinking, diversity, and high-impact benefits for its talented workforce.

Arm logo

Date Posted: 2026-07-20