Earnbetter

Job Search Assistant

CPU DESIGN ARCHITECT / PRINCIPAL DIGITAL DESIGN ENGINEER

Baidu • Sunnyvale, CA 94085 • Posted 5 days ago

Boost your interview chances in seconds

Tailored resume, cover letter, and cheat sheet

In-person • Full-time • Principal

Job Highlights

Using AI ⚡ to summarize the original job post

This role involves designing cost-effective controllers with high performance, low power, and small area for cellular modem development. The position requires collaboration with multi-nation teams and involves CPU development and design integration, exploring new CPU architecture directions, and contributing to advanced CPU performance features. The role requires a data-driven approach to tradeoffs in CPU design and the ability to work with various stages of the chip digital design flow.

Responsibilities

  • Perform CPU development and design integration for MIPS CPU subsystem.
  • Explore latest technologies and conduct fundamental research on new directions in CPU architecture.
  • Contribute ideas for advanced CPU performance features.
  • Analyze workloads in detail, identify performance bottlenecks and opportunities.
  • Bring a data-driven approach to tradeoffs in CPU design.
  • Derive architecture and micro-architecture to design/model implementation team.
  • Bring ideas to successful silicon.

Qualifications

Required

  • Master Degree in Electrical Engineering, Computer Science, or Computer Engineering.
  • At least 5 years of CPU related Architect/RTL/Verification/Implementation design experience.
  • Knowledge and practical experience with common RISC CPU architecture.
  • Familiarity with chip digital design flow, including RTL integration, simulation, STA.
  • Understanding of high performance techniques and trade-offs in a CPU microarchitecture.
  • Ability to problem solve and prove own ideas.

Preferred

  • PhD in Electrical Engineering, Computer Science, or Computer Engineering.
  • 8+ years of CPU related Architect/RTL/Verification/Implementation design experience.
  • Strong CPU architecture knowledge and micro-architecture knowledge.
  • Familiarity with Symmetric Multi-processing (SMP) and Snoop-based multi-processor architecture.
  • Familiarity with synthesis, power analysis and post silicon debugging.
  • Cross-site working experience.
  • Common knowledge in modeling/DV/OS.
  • Experience with Foundry, Post-Silicon, FPGA, DVT, SLT debug.

Full Job Description

Job Description:Design cost effective controller with high performance, low power and small area for cellular modem. This position will work with multi-nation teams in leading-edge process node and be involved in: - Perform CPU development and design integration for MIPS CPU subsystem. - Explore latest technologies and be responsible for conducting fundamental research on new directions in CPU architecture - Contribute ideas for advanced CPU performance features - analyze workloads in details, identify performance bottlenecks and opportunities, bring a data driven approach to tradeoffs in CPU design, derive architecture and micro-architecture to design/model implantation team, and bring ideas to successful siliconMinimum Qualifications: - Master Degree in Electrical Engineering, Computer Science or Computer Engineering. - At least 5 years of CPU related Architect/RTL/Verification/Implementation design experience - Knowledge and practical experience with common RISC CPU architecture. - Familiarity with chip digital design flow, including RTL integration, simulation, STA. - Understanding of high performance techniques and trade-offs in a CPU microarchitecture - Ability to problem solve and prove own ideas Preferred Qualifications:- PhD in Electrical Engineering, Computer Science or Computer Engineering is a PLUS - 8+ years of CPU related Architect/RTL/Verification/Implementation design experience - Strong CPU architecture knowledge and micro-architecture knowledge - Familiarity with Symmetric Multi-processing (SMP) and Snoop-based multi-processor architecture. - Familiarity with synthesis, power analysis and post silicon debugging - Cross-site working experience is a PLUS. - Common knowledge in modeling/DV/OS is a PLUS. - Experience with Foundry, Post-Silicon, FPGA, DVT, SLT debug is a PLUS.