RTL Design Engineer

Eu Recruit
Cambridge, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Cambridge, United Kingdom

Tech stack

Microarchitecture
Logic Synthesis of Circuits
Perl
Python
CPU Design
Verilog
VHDL

Job description

  • Collaborate with the modeling team to explore and implement high-performance CPU strategies.
  • Transform high-level architectural research into detailed, implementable technical specifications.
  • Design, assess, and refine RTL (Verilog/VHDL) to hit aggressive timing, area, and power goals.
  • Partner with the DV team to ensure the design meets both functional correctness and performance benchmarks.
  • Work with physical design teams to validate timing, reliability, and testability for tape-out.

Requirements

  • Thorough knowledge of areas like Instruction Fetch/Decode, Out-of-Order Execution, and Memory Subsystems.
  • Strong proficiency in Verilog and/or VHDL and waveform debugging.
  • Solid understanding of logic design principles and their implications on timing and power.
  • Understanding of register renaming, instruction scheduling, and speculative execution.
  • Experience using Python or Perl for design automation and analysis.

Keywords: CPU Design / RTL Engineer / Verilog / VHDL / Micro-architecture / Out-of-Order Execution / Low Power Design / PPA / Instruction Fetch / Logic Design / Python / Perl / Cambridge / Semiconductor

About the company

We are currently partnered with an industry leading semiconductor giant in the UK looking to expand their team in the UK with an experienced RTL Design Engineer to work on the development of high-performance, low-power CPU cores for the next generation of premium mobile and IoT devices. This is a permanent position in Cambridge. - Please note, this is a fully onsite role.

Apply for this position