As a Cache Microarchitecture & Logic Design Engineer, you will be responsible for microarchitecture development and specification, from high-level exploration to detailed specification. You will develop, assess, and refine RTL design to meet power, performance, area, and timing goals. The role involves working with a multi-functional engineering team to implement and validate physical design, supporting test bench development and simulation for functional and performance verification, and exploring high-performance strategies to ensure RTL design meets targeted performance.
Good To Have:- Microarchitecture development and specification
- RTL design development, assessment, and refinement
- Design delivery and validation
- Performance exploration and correlation
Must Have:- 2+ years of experience in microprocessor or SOC design
- High performance cache controllers
- Coherent on-chip Fabrics for high performance SOCs
- Knowledge of SystemVerilog
- Experience with simulators and waveform debugging tools
- Knowledge of logic design principles
- Understanding of low power microarchitecture techniques
- Understanding of high performance techniques
- Experience in C or C++ programming