Position: CPU RTL Design Engineer,
Location: Austin/Dallas, Texas / San Jose, CA
Job Description:
Drive the micro-architecture and design of a critical CPU block or multiple blocks
Technical lead and supervise junior CPU RTL designers
Explore high performance strategies working with the CPU modeling team.
Micro-architecture development and specification.
From early high-level architectural exploration, through micro architectural research and arriving at detailed specification.
Configurable Design Features Development, assessment, and refinement of RTL design to target power, performance, area and timing goals.
Functional verification support. Help the design verification team execute on the functional verification strategy.
Performance verification support. Help verify that the RTL design meets the performance goals.
Preferred qualifications
Experience with designing RISC-V or CPU
Experience with Hardware multi-threading, virtualization, and SIMD designs
Understanding of high-performance techniques and trade-offs in a CPU micro-architecture
Understanding of low power micro-architecture techniques
Experience using a scripting language such as Perl or Python