Senior RTL Design Engineer at Baidu USA

Sunnyvale, California, United States

Baidu USA Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Semiconductors, TechnologyIndustries

Requirements

  • 8+ years of recent industry experience in high-performance, energy-efficient CPU designs
  • Expertise in CPU processor designs, including instruction fetch and decode, branch prediction, register renaming and instruction scheduling, scalar and/or vector execution units, load-store unit, cache and memory subsystems
  • Knowledge of RISC-V architecture (a plus)
  • Proficiency with hardware (RTL) design in Verilog, System Verilog, or VHDL
  • Experience with Scala and/or Chisel (a plus)
  • Attention to detail and a focus on high-quality design
  • Ability to work well with others and a belief that engineering is a team sport
  • Knowledge of at least one object-oriented and/or functional programming language
  • Background of successful CPU development from architecture through tapeout

Responsibilities

  • Architect, design, and implement new features, performance improvements, and ISA extensions in RISC-V CPU core generators
  • Microarchitecture development and specification
  • Ensure that knowledge is shared via great documentation and participation in a culture of collaborative design
  • Perform initial sandbox verification and work with the design verification team to create and execute thorough verification test plans
  • Work with the physical implementation team to implement and optimize physical design to meet frequency, area, power goals
  • Collaborate with the performance modeling team for performance exploration and optimization to meet performance goals

Skills

Key technologies and capabilities for this role

RISC-VRTLVerilogSystemVerilogVHDLChiselScalaMicroarchitectureBranch PredictionRegister RenamingInstruction SchedulingLoad-Store UnitCache Design

Questions & Answers

Common questions about this position

Is this position remote?

Yes, this is a remote position.

What is the salary for this Senior RTL Design Engineer role?

This information is not specified in the job description.

What skills and experience are required for this role?

Candidates need 8+ years of industry experience in high-performance CPU designs, expertise in areas like instruction fetch, branch prediction, register renaming, execution units, load-store units, and caches, plus proficiency in RTL design using Verilog, SystemVerilog, or VHDL.

What is the company culture like for this team?

The culture emphasizes collaboration, with a belief that engineering is a team sport, knowledge sharing through great documentation, and working well with others.

What makes a strong candidate for this position?

A strong candidate has a background of successful CPU development from architecture through tapeout, attention to detail, focus on high-quality design, and experience across the full spectrum of CPU microarchitecture.

Baidu USA

Culturally tailored search technology provider

About Baidu USA

Baidu's main product is an intelligent, culturally tailored search technology that powers various community-based and vertical search-based products, including web search, Baidu PostBar, Baidu Knows, Baidu Encyclopedia, Maps, Image Search, Video Search, and News Search. Their cutting-edge Box Computing Open Platform provides deep-linked content and applications directly through the search box, demonstrating their commitment to continually innovating to enhance user experience.

3822+XCF, Shang Di Shi Jie, Hai Dian Qu, Bei Jing Shi, China, 100193Headquarters
2000Year Founded
$8,590.8MTotal Funding
EARLY_STAGE_VCCompany Stage
Data & AnalyticsIndustries
10,001+Employees

Land your dream remote job 3x faster with AI