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
EnglishJob 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.