Senior RTL Design Engineer

3 weeks ago


Santa Clara, California, United States SiFive Full time
About SiFive

SiFive is a pioneering company that introduced RISC-V to the world, revolutionizing the future of compute by bringing the limitless potential of RISC-V to high-performance and data-intensive applications.

Our compute platforms are enabling leading technology companies to innovate, optimize, and deliver advanced solutions across every market segment of chip design, including artificial intelligence, machine learning, automotive, data center, mobile, and consumer.

We're passionate about connecting with talented individuals who share our enthusiasm for driving innovation and changing the world.

Our success is built on the collaboration and expertise of our talented teams, who work together to develop groundbreaking ideas and solutions that make a significant impact on people's lives.

The Role

We're seeking a CPU Microarchitecture/RTL design engineer to join our team of passionate engineers who design industry-leading CPU cores based on the open-source RISC-V architecture.

This role involves working in a fast-paced dynamic environment to bring new hardware IP to market quickly, with high quality and exceptional performance.

Responsibilities
  1. Architect, design, and implement new features, performance improvements, and ISA extensions in RISC-V CPU core generators using Chisel.
  2. Integrate new design content into SiFive's Chisel/FIRRTL framework and contribute to improvements to that framework to enable automatic configuration/generation of documentation, verification testbenches, and tests.
  3. Perform initial sandbox verification and work with the design verification team to create and execute thorough verification test plans.
  4. Collaborate with the physical implementation team to implement and optimize physical design to meet frequency, area, and power goals.
  5. Work with the performance modeling team for performance exploration and optimization to meet performance goals.
  6. Develop and specify microarchitecture and ensure knowledge is shared via great documentation and participation in a culture of collaborative design.
Requirements
  • BS/MS degree in computer science, computer engineering, electrical engineering, or related field, or equivalent experience.
  • 3+ years of design experience.
  • Academic or professional experience with CPU RTL design.
  • Proficiency in hardware (RTL) design in Verilog, System Verilog, or VHDL.
  • Strong software engineering skills, including object-oriented, aspect-oriented, and functional programming.
  • Templated metaprogramming, compiler infrastructures, data modeling, and test-driven development.
Nice-to-Haves
  • Experience with Scala/Chisel, Bluespec, or other languages/DSLs for expressing configurable hardware via software.
  • Knowledge of RISC-V architecture.
  • Expertise in CPU processor designs in areas such as instruction fetch, instruction decode, register renaming, and instruction scheduling.
Pay & Benefits

SiFive offers a market-based pay structure, with a base pay range of $148,725.00-$181,775.00, plus variable/incentive compensation and/or equity. This role is also eligible for a comprehensive, competitive benefits package.

This position requires a successful background and reference checks, as well as satisfactory proof of your right to work in the United States of America.

SiFive is an equal opportunity employer, committed to creating an inclusive environment for all employees.



  • Santa Clara, California, United States Celestial AI Full time

    About Celestial AICelestial AI is revolutionizing the field of artificial intelligence by developing innovative solutions to the 'Memory Wall' problem. Our Photonic Fabric based Memory Fabric and Compute Fabric enable unprecedented performance, scalability, and power efficiency in AI systems.Job DescriptionWe are seeking an experienced RTL Design Engineer to...

  • RTL Design Engineer

    2 weeks ago


    Santa Clara, California, United States Capgemini Engineering Full time

    Job Description:We are seeking a highly skilled RTL Engineer to join our team at Capgemini Engineering. As an RTL Engineer, you will play a critical role in ensuring the quality and reliability of our digital designs.Key Responsibilities:Setup and run tools like LINT, CDC, RDC, and X-propagation at both block and chip levels.Work closely with the design team...

  • RTL Design Engineer

    3 weeks ago


    Santa Clara, California, United States Capgemini Full time

    Job Description:We are seeking a highly skilled RTL Engineer to join our team at Capgemini Engineering. As a key member of our design team, you will be responsible for setting up and running tools like LINT, CDC, RDC, and X-propagation at both block and chip levels.You will work closely with our design team to consistently improve RTL quality and ensure it...

  • RTL Design Engineer

    2 weeks ago


    Santa Clara, California, United States Capgemini Full time

    Job Description:We are seeking a highly skilled RTL Engineer to join our team at Capgemini Engineering. As a key member of our design team, you will be responsible for setting up and running tools like LINT, CDC, RDC, and X-propagation at both block and chip levels.You will work closely with our design team to consistently improve RTL quality and ensure it...

  • RTL Design Engineer

    3 weeks ago


    Santa Clara, California, United States Celestial AI Full time

    About Celestial AICelestial AI is a pioneering company in the field of high-performance computing, striving to overcome the challenges of data transfer bottlenecks between processors and memory.Our innovative Photonic Fabric technology provides a scalable solution to the 'Memory Wall' problem, enabling massive memory capacity with low latency and power...

  • RTL Design Engineer

    3 weeks ago


    Santa Clara, California, United States Capgemini Engineering Full time

    Job Description:We are seeking a highly skilled RTL Engineer to join our team at Capgemini Engineering. As an RTL Engineer, you will play a critical role in setting up and running tools like LINT, CDC, RDC, and X-propagation at both block and chip levels. You will work closely with the design team to consistently improve RTL quality and ensure it is ready...


  • Santa Clara, California, United States SiFive Full time

    About SiFiveSiFive is a pioneering company that introduced RISC-V to the world, revolutionizing the future of compute by bringing the limitless potential of RISC-V to high-performance and data-intensive applications.Our compute platforms are enabling leading technology companies to innovate, optimize, and deliver advanced solutions across every market...

  • RTL Engineer

    2 days ago


    Santa Clara, California, United States Capgemini Engineering Full time

    Job Description:We are seeking a highly skilled RTL Engineer to join our team at Capgemini Engineering. As a key member of our design team, you will be responsible for setting up and running tools like LINT, CDC, RDC, and X-propagation at both block and chip levels. Your primary goal will be to consistently improve RTL quality and ensure it is ready for...

  • RTL Engineer

    3 weeks ago


    Santa Clara, California, United States Capgemini Engineering Full time

    About the RoleCapgemini Engineering is seeking a skilled RTL Engineer to join our team. As an RTL Engineer, you will be responsible for designing and verifying digital circuits using Verilog and SystemVerilog. You will work closely with the design team to ensure that the digital circuits meet the required specifications and are ready for synthesis and...

  • RTL Engineer

    3 weeks ago


    Santa Clara, California, United States Capgemini Full time

    Job Description:We are seeking a highly skilled RTL Engineer to join our team at Capgemini Engineering. As a key member of our design team, you will be responsible for setting up and running tools like LINT, CDC, RDC, and X-propagation at both block and chip levels.You will work closely with our design team to consistently improve RTL quality and ensure it...


  • Santa Clara, California, United States Yoh - A Day & Zimmerman Company Full time

    Job Title: RTL Analysis Methodology EngineerWe are seeking an experienced RTL Analysis Methodology Engineer to join our AI core design and verification team. The successful candidate will be responsible for designing and implementing scalable RTL analysis methodologies, integrating EDA tools and scripts for automation of RTL analysis workflows, and...


  • Santa Clara, California, United States Yoh - A Day & Zimmerman Company Full time

    RTL Analysis Methodology EngineerWe are seeking a highly skilled RTL Analysis Methodology Engineer to join our AI core design and verification team. The successful candidate will be responsible for developing and implementing scalable RTL analysis methodologies, integrating EDA tools and scripts for automation of RTL analysis workflows, and conducting...


  • Santa Clara, California, United States Yoh - A Day & Zimmerman Company Full time

    RTL Analysis Methodology EngineerWe are seeking a highly skilled RTL Analysis Methodology Engineer to join our AI core design and verification team. The ideal candidate will have strong experience in RTL design, EDA tools, and automation.Key Responsibilities:Design and implement scalable RTL analysis methodologies for areas such as linting, CDC, RDC, and...


  • Santa Clara, California, United States NVIDIA Full time

    NVIDIA is Hiring a Senior Design EngineerWe are seeking a highly skilled Senior Design Engineer to join our team at NVIDIA. As a Senior Design Engineer, you will be responsible for designing, analyzing, and evolving next-generation SoC solutions.Key Responsibilities:Work in NVIDIA's semi-custom engineering team to build customized chip solutions targeting...


  • Santa Clara, California, United States Yoh - A Day & Zimmerman Company Full time

    RTL Analysis Methodology EngineerWe are seeking a highly skilled RTL Analysis Methodology Engineer to join our AI core design and verification team. The ideal candidate will have strong experience in RTL design, EDA tools, and git/Ci enablement.Key Responsibilities:Design and implement scalable RTL analysis methodologies for areas such as linting, CDC, RDC,...


  • Santa Clara, California, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled Senior ASIC Design Engineer to join our team at NVIDIA. As a key member of our GPU Design team, you will be responsible for implementing, documenting, and delivering high-performance, area, and power-efficient RTL to achieve design targets and specifications.Key ResponsibilitiesImplement and deliver...


  • Santa Clara, California, United States NVIDIA Full time

    Job SummaryNVIDIA is seeking a highly skilled Senior ASIC Design Engineer to join our team. As a key member of our GPU Design team, you will be responsible for implementing, documenting, and delivering high-performance, area, and power-efficient RTL to achieve design targets and specifications.Key ResponsibilitiesImplement and deliver high-performance, area,...


  • Santa Clara, California, United States Omni Vision Inc Full time

    Job SummaryWe are seeking a highly skilled Senior Digital Design Engineer to join our team at Omni Vision Inc. as an Image Sensor SoC Design Specialist. The ideal candidate will have a strong background in digital design, image sensor, and SoC integration, with expertise in ASIC design flow, RTL development, and VLSI system design.Key ResponsibilitiesDesign...


  • Santa Clarita, California, United States Saxon Global Full time

    Job Title: RTL Design EngineerLocation: Bay Area, CADuration: 6 MonthsCandidate Roles and Responsibilities:Collaboration with offshore team.IC role and offshore task coordination.Must have 10+ years of experience with ASIC design activities - Verilog RTL, testcase debug, netlist checks, CDC checks, coverage analysis, timing closure, x-prop/gate level...


  • Santa Clara, California, United States cis-ieee Full time

    Job DescriptionWe are seeking a highly skilled Server SOC RTL Design and Integration Engineer to join our team. As a key member of our Design Engineering Group, you will be responsible for designing and integrating complex System on a Chip (SoC) architectures.ResponsibilitiesDefine and design SoC architectures, including logic design and system...