Description

About the job

Position: CPU RTL Design Engineer,

Location: Remote

 

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

Education

Any Graduate