Engineer
Core
Develop, maintain, and evolve Arm's architecture pseudocode and executable models to ensure faithful implementation of architectural specifications across A-, R-, and M-Profiles.
Role type
Architecture Engineer (IC)
Builds
Arm architecture models and toolflows for CPU and system architectures
Domain
Semiconductor / Computer Architecture
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Computer architecture concepts, Python programming, Systems programming (C/C++/Rust), Version control, Testing, CI workflows
Preferred skills
Arm Architecture knowledge, Low-level programming (assembly), Performance modeling, Hardware-software interaction understanding
Technologies
Python, C, C++, Rust
Responsibilities
Develop and validate architectural models, Support toolflows consuming architectural data, Collaborate on new architectural concepts, Participate in reviews and testing of models and tools
Seniority
Junior to Mid-level, hands-on IC