15 часов назад
Senior RTL Design Engineer - CPU (RISC-V)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior RTL Design Engineer - CPU (RISC-V): Designing and implementing features, performance improvements, and ISA extensions for configurable RISC-V CPU core generators using Chisel with an accent on CPU microarchitecture, RTL design, and hardware verification. Focus on integrating design content into Chisel/FIRRTL frameworks, optimizing physical implementation for frequency, area, and power, and collaborating on performance modeling and verification.
Location: Cambridge, England, United Kingdom. Right to work in the United Kingdom is required. Access to export-controlled technology is subject to applicable authorization or export licenses.
Company
develops high-performance compute platforms and CPU cores based on the open-source RISC-V architecture for applications including artificial intelligence, machine learning, automotive, data centers, mobile, and consumer devices.
What you will do
- Architect, design, and implement features, performance improvements, and ISA extensions in RISC-V CPU core generators using Chisel.
- Integrate design content into the Chisel/FIRRTL framework and improve automatic generation of documentation, verification testbenches, tests, and packaged software.
- Perform initial sandbox verification and create and execute verification test plans with the design verification team.
- Work with the physical implementation team to optimize designs for frequency, area, and power targets.
- Collaborate with performance modeling engineers on performance exploration and optimization.
- Develop microarchitecture specifications, document designs, and share knowledge through collaborative engineering.
Requirements
- Bachelor’s or master’s degree in computer science, computer engineering, electrical engineering, or a related field, or equivalent experience.
- At least 3 years of design experience, including academic or professional CPU RTL design.
- Proficiency in RTL design with Verilog, SystemVerilog, or VHDL.
- Strong software engineering background, including functional programming, templated metaprogramming, compiler infrastructures, intermediate representations, and test-driven development.
- Attention to detail and commitment to high-quality design.
- Ability to collaborate effectively and contribute to a teamwork-oriented engineering culture.
Nice to have
- Experience with Scala/Chisel, Bluespec, or another language or DSL for configurable hardware.
- Knowledge of RISC-V architecture and CPU processor design areas such as instruction fetch, instruction decode, register renaming, instruction scheduling, vector units, or load-store units.
- Knowledge of verification principles, testbenches, UVM, and coverage.
- Experience with Git/GitHub, Jira, or Confluence.
Culture & Benefits
- Collaborative engineering environment focused on innovation and knowledge sharing.
- Work on CPU cores and hardware IP based on the open-source RISC-V architecture.
- Employment is full time.
- Employment is subject to successful background and reference checks.
- Equal opportunity workplace committed to diversity and inclusion.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
15 часов назад
Senior RTL Design Engineer (RISC-V)
2 часа назад
Sr Principal Engineer Design, CPU Microarchitecture & RTL Design (RISC-V)
188 000 - 325 000$
10 часов назад
Principal RTL Design Engineer (Verilog/SystemVerilog)
86 000 - 186 000$
19 часов назад
Lead RTL Design Engineer (IoT/AI)
160 000 - 250 000$
10 часов назад
Principal SoC RTL Engineer (Verilog/SystemVerilog)
7 дней назад