Baidu

About Baidu

Leading AI and Internet services in China

🏢 Tech👥 10K-50K📅 Founded 2000📍 Bei Jing Shi, China

Key Highlights

  • Over 500 million daily active users on Baidu Search
  • Headquartered in Beijing's Haidian District
  • Raised over $20 billion since its IPO in 2005
  • Apollo platform for autonomous driving solutions

Baidu, Inc. is a leading Chinese technology company specializing in Internet-related services, AI, and autonomous driving solutions. With over 500 million daily active users, Baidu's flagship product, Baidu Search, dominates the Chinese search engine market. Headquartered in Beijing's Haidian Distri...

🎁 Benefits

Baidu offers competitive salaries, stock options, generous PTO, and a flexible remote work policy. Employees also benefit from health insurance, paren...

🌟 Culture

Baidu fosters a culture of innovation and technological advancement, focusing heavily on AI and machine learning. The company values research and deve...

Overview

Baidu is hiring a Senior RTL Design Engineer to architect and implement features in RISC-V CPU core generators. You'll work with Verilog, System Verilog, and VHDL to optimize CPU designs. This position requires 8+ years of experience in high-performance CPU designs.

Job Description

Who you are

You have 8+ years of recent industry experience in high-performance, energy-efficient CPU designs — you've worked on various aspects of CPU architecture and implementation, ensuring that your designs meet stringent performance and power goals. Your expertise spans instruction fetch and decode, branch prediction, and cache and memory subsystems, allowing you to contribute effectively to complex projects.

You possess a strong proficiency in hardware (RTL) design using Verilog, System Verilog, or VHDL — your attention to detail ensures high-quality designs that are both efficient and reliable. Additionally, familiarity with Scala and/or Chisel is a plus, enhancing your ability to work with modern design methodologies.

You believe in the importance of collaboration and knowledge sharing — you actively participate in a culture of collaborative design, contributing to documentation and engaging with your peers to foster a supportive engineering environment. Your ability to work well with others is complemented by a belief that engineering is a team sport.

Your background includes successful CPU development from architecture through tapeout — you understand the entire lifecycle of CPU design and are adept at navigating the challenges that arise at each stage. You are committed to continuous improvement and optimization, always seeking ways to enhance performance and efficiency.

What you'll do

In this role, you will architect, design, and implement new features, performance improvements, and ISA extensions in RISC-V CPU core generators — your contributions will directly impact the performance and capabilities of the CPU designs. You will engage in microarchitecture development and specification, ensuring that your designs align with project goals and industry standards.

You will perform initial sandbox verification and collaborate with the design verification team to create and execute thorough verification test plans — your attention to detail will be crucial in identifying potential issues early in the design process. Working closely with the physical implementation team, you will implement and optimize physical designs to meet frequency, area, and power goals, ensuring that the final product is both high-performing and efficient.

Collaboration with the performance modeling team will be a key aspect of your role — you will engage in performance exploration and optimization to meet performance goals, leveraging your expertise to drive improvements. Your ability to communicate effectively and work collaboratively will be essential in achieving project objectives and fostering a positive team dynamic.

What we offer

At Baidu, you will be part of a dynamic team dedicated to pushing the boundaries of CPU design and technology. We offer a competitive salary and benefits package, along with opportunities for professional growth and development. You will have access to cutting-edge tools and technologies, enabling you to stay at the forefront of the industry.

We encourage you to apply even if your experience doesn't match every requirement — we value diverse perspectives and believe that a variety of experiences enrich our team. Join us in shaping the future of CPU technology and making a significant impact in the field.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Baidu.

Similar Jobs You Might Like

Based on your interests and this role

Apple

Wireless Rtl Design Engineer

Apple📍 Sunnyvale - On-Site

Apple is hiring a Wireless RTL Design Engineer to develop signal processing designs for wireless communication SoCs. You'll work with technologies like MATLAB and Verilog in Sunnyvale, California. This position requires a bachelor's degree and knowledge of DSP communication algorithms.

🏛️ On-SiteMid-Level
4 months ago
Google

Hardware Engineer

Google📍 Sunnyvale - On-Site

Google is hiring a SoC RTL Design Engineer to work on cutting-edge TPU technology. You'll focus on ASIC RTL design, collaborating with cross-functional teams to optimize clocking and timing-critical designs. This position requires 2+ years of experience in ASIC design.

🏛️ On-SiteMid-Level
2w ago
Apple

Hardware Engineer

Apple📍 Irvine - On-Site

Apple is hiring a PHY RTL Design Engineer to develop signal processing designs for wireless communication SoCs. You'll work with MATLAB and focus on power-efficient RTL logic design. This position requires 3+ years of relevant industry experience.

🏛️ On-SiteMid-Level
4 months ago
Apple

Hardware Engineer

Apple📍 Irvine - On-Site

Apple is hiring a PHY RTL Design Engineer to develop signal processing designs for wireless communication SoCs. You'll work with MATLAB and RTL design to ensure power efficiency and performance. This position requires 3+ years of relevant industry experience.

🏛️ On-SiteMid-Level
4 months ago
Google

Rtl Design Engineer

Google📍 Sunnyvale - On-Site

Google is hiring an RTL Design Engineer to work on Cloud TPU technology. You'll design and debug ASIC RTL using SystemVerilog or Verilog, and collaborate with physical design teams. This position requires experience in ASIC design and scripting languages.

🏛️ On-SiteMid-Level
2w ago