Senior Engineer
Core
Defining and developing advanced secure CPU and system architectures, specifically creating and evolving architectural pseudocode and executable models for Arm's A-, R-, and M-Profile.
Role type
Senior IC computer architecture engineer (modeling & tooling)
Builds
Arm architecture pseudocode, executable models, and tool flows for architectural data
Domain
Semiconductor / Computer Architecture
Deliverable
production ML models | product features
Required skills
Computer architecture concepts, Python scripting, C/C++/Rust systems programming, tool development, CI/CD practices, technical mentoring
Preferred skills
Arm Architecture and assembly, system-level software modeling, multi-stakeholder project management, open-source collaboration
Technologies
Python, C, C++, Rust
Responsibilities
Lead development and validation of architectural models; expand modeling capabilities for architectural choice selection; own and evolve tool flows consuming architectural data; provide technical direction and mentor engineers
Seniority
Senior, hands-on IC with technical leadership