Staff Engineer
Core
Lead architecture validation and support integration across multiple architecture components for Arm's CPU and system architectures.
Role type
Staff Engineer, Architecture Validation
Builds
Scalable validation frameworks, tooling, and automation for Arm architecture specifications
Domain
Semiconductor / CPU Architecture
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C/C++ programming, Python programming, CPU architecture knowledge, assembly programming, validation expertise, debugging complex issues, root-cause analysis, architecture specification reasoning
Preferred skills
Arm Architecture experience, embedded software background, system-level modeling, AI/LLM-based tooling, formal verification, architecture simulation tools
Technologies
C, C++, Python
Responsibilities
Lead architecture validation and support integration across multiple architecture components; Analyse Arm Architecture specifications, identify ambiguities or gaps, and drive their resolution with architects; Drive tooling, automation, and framework enhancements to make validation scalable and efficient; Perform debugging and root-cause analysis, ensuring timely resolution of complex specification and model issues; Collaborate with Architects, authors and modeling engineers to align the architecture data with architectural intent; Own and champion validation activities to deliver high-quality architecture releases to internal and external partners; Mentor and guide engineers, promoting technical excellence, collaboration, and continuous learning
Seniority
Staff, hands-on IC with mentorship