
Senior RTL Design Engineer at Baidu
Sunnyvale, CAFull-timeXingYun Research & Development CenterPosted 10 days ago
About the Role
<p><strong>Responsibilities: </strong><br> • Architect, design and implement new features, performance improvements, and ISA extensions in RISC-V CPU core generators. <br> • Microarchitecture development and specification. Ensure that knowledge is shared via great documentation and participation in a culture of collaborative design. <br> • Perform initial sandbox verification, and work with design verification team to create and execute thorough verification test plans. <br> • Work with physical implementation team to implement and optimize physical design to meet frequency, area, power goals. <br> • Collaborate with performance modelling team for performance exploration and optimization to meet performance goals. </p>
<p><strong>Requirements: </strong></p>
<p> • 8+ yrs of recent industry experience in high-performance, energy-efficient CPU designs. <br> • Expertise in CPU processor designs in one or more of the following areas: instruction fetch and decode; branch prediction; register renaming and instruction scheduling; scalar and/or vector execution units; load-store unit; cache and memory subsystems. <br> • Knowledge of RISC-V architecture is a plus. <br> • Proficiency with hardware (RTL) design in Verilog, System Verilog, or VHDL. <br> • Experience with Scala and/or Chisel is a plus. <br> • Attention to detail and a focus on high-quality design. <br> • Ability to work well with others and a belief that engineering is a team sport. <br> • Knowledge of at least one object-oriented and/or functional programming language. <br> • Background of successful CPU development from architecture through tapeout.</p>
<p style="line-height: 1;"> • MS/ PhD degree in EE, CE, CS or a related technical discipline, or equivalent experience.</p>
<p style="line-height: 1;">#LI-DNI</p>