Senior CPU Performance Architect
Company | |
---|---|
Location | Austin, TX, USA, Mountain View, CA, USA, Portland, OR, USA, Poughkeepsie, NY, USA |
Salary | $156000 – $229000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience.
- 5 years of experience with microprocessor architecture, microarchitecture, performance, and design.
- Experience with performance modeling, analysis, correlation, and workload characterization.
- Experience with CPU architecture (e.g., CPU block).
Responsibilities
- Plan and evaluate ARM’s architecture features from both architecture and performance angles.
- Develop a performance model for performance analysis and microarchitecture study.
- Define and write CPU subsystem architecture specifications.
- Lead collaboration with RTL, Design Verification, and Physical Design teams to develop a high performance and efficient CPU implementation.
- Drive performance correlation between the performance model and RTL implementation, including micro-benchmark development and pre-silicon and post-silicon performance bug triage.
Preferred Qualifications
- Master’s degree or PhD in Electrical Engineering, Computer Engineering or Computer Science, with an emphasis on Computer Architecture, or a related field.
- Experience leading CPU/Machine Learning microarchitecture exploration, performance model development, performance analysis, performance correlation, and workload characterization.
- Knowledge of processor instruction set architecture (e.g., ARM, RISC-V, x86).
- Knowledge of system software components, such as Linux, drivers, and runtime.