Principal CPU Design Engineer

$172,000 - $258,000/Yr

Synopsys - Sunnyvale, CA

posted 2 months ago

Full-time - Principal
Sunnyvale, CA
Publishing Industries

About the position

Synopsys is seeking a talented Principal CPU Design Engineer who will play a crucial role in the development of our next-generation ARC-V processor IP, which is based on the open-source RISC-V instruction set architecture. This position is integral to our Silicon IP business, which focuses on integrating advanced capabilities into System on Chips (SoCs) at an accelerated pace. The ideal candidate will have extensive experience in microarchitecture and RTL development, with a proven track record of delivering high-quality products on time. The role requires collaboration with architects to develop micro-architecture and hardware specifications for design blocks, as well as hands-on development of RTL code with performance, power, and area (PPA) considerations in mind. In this position, you will be responsible for carrying out essential design processes including Linting, CDC, RDC, Synthesis, and Timing Analysis of design blocks. You will work closely with the verification team to review test plans and establish sign-off criteria for design and verification activities. Interaction and collaboration with various stakeholders across the project, including verification, software, DFT, physical design, and prototyping, will be key to your success. Additionally, mentoring junior engineers will be an important aspect of this role, fostering a collaborative and innovative team environment. At Synopsys, we are at the forefront of technological advancements that are shaping the future, including self-driving cars, artificial intelligence, and the Internet of Things. If you are passionate about innovation and have the expertise in CPU design, we want to meet you!

Responsibilities

  • Working closely with architects to develop micro-architecture and hardware specifications for the design blocks for ARC-V processor IP.
  • Developing RTL code for the design blocks with PPA considerations.
  • Carrying out Linting, CDC, RDC, Synthesis and Timing Analysis of design blocks.
  • Working closely with the verification team to review test plans and set the sign-off criteria for design and verification activities.
  • Interacting and collaborating with various stakeholders in the project (in areas related to Verification, SW, DFT, Physical design, Prototyping, etc.).
  • Mentoring other engineers.

Requirements

  • Bachelor of Science in Computer, Electrical Engineering or similar field with a minimum of 10 years experience in ASIC digital design domain, or a Master of Science in Computer, Electrical Engineering or similar field with a minimum of 8 years experience in ASIC digital design domain.
  • Team-oriented with clear verbal and written communication skills.
  • Experienced in CPU/processor architectures; RISC-V experience is highly desirable.
  • Knowledge of design techniques for high performance and low power.
  • Strong digital design fundamentals.
  • Hands-on expertise with Verilog and System Verilog.
  • Hands-on expertise with debugging failed scenarios using DVE/Verdi.
  • Hands-on expertise with Spyglass, Design Compiler, TCM/Fishtail.
  • Experience in developing scripts using Perl, Python, Javascript or similar languages.
  • Hands-on expertise debugging CPU designs is highly desirable.
  • Excellent debug and problem-solving skills.
  • Experience with git or other revision control environments.
  • Exposure to automotive safety (ASIL) standards is an advantage.

Nice-to-haves

  • Experience with automotive safety standards (ASIL) is an advantage.

Benefits

  • Comprehensive health benefits
  • Wellness programs
  • Financial benefits including equity and discretionary bonuses
  • Annual bonus eligibility
  • Competitive total rewards package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service