CPU Load/Store Microarchitecture and Logic Design
(US&India) Mountain View CA , Austin TX, Portland OR, or Fort Collins CO, Bangalore India /
Engineering – Silicon Engineering /
Full-time
/ Hybrid
Rivos is on a mission to build the best RISC-V enterprise systems in the world with class leading performance, power, security and RAS features. We are seeking CPU microarchitecture and design experts in the area of load/store execution and level1 data cache design to join our team in building the best RISC-V CPUs in the world.
Responsibilities
- As a CPU microarchitect and design engineer you will be responsible for microarchitecture definition and RTL development of CPU functional, performance and power features.
- Develop microarchitecture specifications and own the RTL development for load/store execution and level1 data cache features
- Work with verification, physical implementation, DFT and firmware teams to deliver a design which meets functional, performance, power and area requirements
- Use domain knowledge to propose and evaluate new features
Requirements
- Excellent skills in problem solving, written and verbal communication, excellent organization skills, and highly self-motivated.
- Ability to work well in a team and be productive under aggressive schedules
- Knowledge of computer architecture concepts including load/store architecture, virtual memory, cache coherency and memory consistency models
- Knowledge of modern OoO CPU microarchitectures
- Proficient in SystemVerilog
- Knowledge of RISC-V ISA is a plus but not required
Education and Experience
PhD, Master’s Degree or Bachelor’s Degree in technical subject area.
2+ years of relevant industry experience in CPU load/store execution or other memory subsystem area