Arm logo

Senior SOC Modeling Engineer

Arm
March 17, 2026
Full-time
On-site
Bengaluru, Karnataka, India
Level - Senior

Role Summary

The Software (CE-SW) group at Arm develops and improves software ecosystems around Arm's next-generation architectures and systems. The Senior SOC Modeling Engineer will join the Arm Fast Models team to create high-performance software models, facilitating early software development and system validation prior to silicon availability.

Experience Level

Senior level, requiring a minimum of 4+ years of relevant experience.

Responsibilities

Key responsibilities include:

  • Developing, testing, and maintaining high-performance functional models of Arm system-level IP using C++ and SystemC.
  • Building virtual platforms for complete Arm reference platforms to enable early firmware, OS, and application development
  • Collaborating with hardware architects and RTL designers to understand IP specifications for accurate modelling.
  • Working with open-source teams to enable software bring-up and diagnose issues on virtual platforms.
  • Integrating multiple IP models to create scalable system-level simulations.
  • Participating in planning and executing development roadmaps with project managers and global teams.

Requirements

Must-have skills include:

  • Strong C/C++ programming skills with experience in developing large-scale software systems.
  • Experience in SoC or IP modelling using C++, SystemC, or TLM.
  • Good understanding of computer architecture and SoC design concepts.
  • Experience with debugging, testing, and performance optimization in software development.
  • Familiarity with version control systems such as Git/Gerrit.
  • Understanding of RISC-based architectures and CPU instruction sets.
  • Strong interpersonal skills with proficiency in English.

Nice-to-have skills include:

  • Experience with Programmer’s View (PV) modelling and SystemC TLM-2.0.
  • Knowledge of Arm architecture or system IP components.
  • Experience in building SoC virtual platforms or simulators.
  • Background in low-level software or device drivers.
  • Experience supporting large-scale multi-site software projects.

Education Requirements

Information 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-03-17