Job Title
Staff Software Modeling Engineer
Role Summary
The Interconnect Fast Model team builds high-performance, system-level C++ models of Arm Interconnect IP used in Arm Virtual Platforms for early software development, validation, and system analysis.
This role develops and integrates models with software stacks, collaborates with architects and hardware engineers, and supports partners across IoT, client, and infrastructure domains. The team operates hybrid; team members are expected to be in the office at least two days per week.
Experience Level
Senior-level (Staff role). Years of experience: not specified.
Responsibilities
Key responsibilities include:
- Develop and maintain efficient, robust C++ models of Arm Interconnect IP for system simulation.
- Own technical investigations and resolve modeling and integration issues.
- Deliver models incrementally to meet partner requirements and gather early feedback.
- Collaborate with architects, hardware engineers, and CE-SW teams to model evolving hardware and integrate software stacks.
- Debug system-level issues and improve modeling workflows and toolchains.
- Contribute to technical discussions and drive design decisions through clear communication.
Requirements
Must-have qualifications:
- Strong C++ development experience building robust, efficient software.
- Good understanding of computer architecture concepts (memory hierarchy, interconnects, system-level behavior).
- Ability to own complex technical problems, reason about trade-offs, and produce maintainable solutions.
- Strong communication and collaboration skills across technical teams.
Nice-to-have:
- Experience with programmer’s-view modeling or instruction-level simulators (QEMU, Simics, Gem5) or 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.

Date Posted: 2026-06-08