Architecture Verification Engineer
Core
Develops new architecture models and design performance studies to evaluate key architecture features for ARM's future roadmap, while conducting compliance verification using embedded software-style test development.
Role type
Architecture Verification Engineer
Builds
Architecture compliance tests, verification testcases/scenarios, and reusable compliance test infrastructure
Domain
Semiconductor / Computer Architecture
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
CPU architecture knowledge, C programming, assembly programming, automation, low-level debugging, analytical skills, testbench development
Preferred skills
Verilog/System Verilog HDLs, C/C++, Python, Perl, UVM methodology, FPGA/silicon debugging, Raven/ACK toolkits
Technologies
C, Assembly, Verilog, System Verilog, UVM, VCS, Questa, Python, Perl, FPGA, Silicon
Responsibilities
Understand architecture definitions and carry out feasibility studies; Design verification testcases/scenarios in assembly/C/HVL; Develop architecture compliance tests to validate CPU behavior; Contribute to automation and debug flows for validating architecture specifications
Seniority
Mid-Senior, hands-on IC