Staff SOC Modeling Engineer
Core
Develop high-performance functional models of Arm system-level IP and CPUs to enable early software development and architecture exploration before silicon availability.
Role type
Staff SOC Modeling Engineer
Builds
Virtual platforms representing complete Arm reference platforms
Domain
Semiconductor / Computer Architecture / System-on-Chip (SoC) Design
Deliverable
production ML models | product features | infrastructure
Required skills
C++ programming, SystemC, TLM, SoC/IP modeling, computer architecture, microarchitecture, debugging, performance optimization, Git/Gerrit, RISC architectures
Preferred skills
Programmer's View (PV) modeling, SystemC TLM-2.0, Arm architecture knowledge, full-system simulators, low-level software/firmware, device drivers
Technologies
C++, SystemC, TLM, Git, Gerrit
Responsibilities
Develop and maintain high-performance functional models of Arm system-level IP; Build virtual platforms for early firmware, OS, and application development; Collaborate with hardware architects and RTL designers to ensure accurate behavioral modeling; Integrate multiple IP models to create scalable system-level simulations; Participate in planning and execution of development roadmaps
Seniority
Staff, hands-on IC with strategic scope