CPU RTL Design Engineer

We are partnered with a globally recognised technology innovator to hire a CPU RTL Design Engineer for their advanced engineering team in Cambridge.

This role offers the chance to work on next-generation, high-performance, low-power CPU technologies that will power future devices across multiple industries. You will be embedded in a world-class team focused on pushing architectural boundaries and delivering cutting-edge silicon solutions.

The Role

As a CPU Microarchitecture and RTL Design Engineer, you will play a critical role in shaping processor design from early concept through to implementation.

You will collaborate closely with architecture, modelling, and verification teams to define, design, and deliver CPU features that meet ambitious performance and efficiency targets.

Key Responsibilities

  • Performance Exploration: Investigate and evaluate advanced strategies to achieve optimal CPU performance.
  • Partner with modelling teams to assess architectural trade-offs.
  • Microarchitecture Definition: Contribute to early-stage architecture discussions and product direction.
  • Develop detailed microarchitectural specifications from high-level concepts.
  • RTL Design Ownership: Design, implement, and refine RTL to meet performance, power, and area goals.
  • Ensure designs are robust, scalable, and aligned with timing constraints.
  • Verification Support: Work alongside verification teams to ensure functional correctness.
  • Support performance validation against defined targets.
  • Design Implementation: Collaborate with physical design and implementation teams.
  • Ensure designs meet requirements for timing, power, reliability, and testability.

Required Skills & Experience

  • Strong expertise in CPU or microprocessor architecture, with knowledge in one or more of the following:
  • Instruction fetch and decode.
  • Branch prediction.
  • Out-of-order execution.
  • Instruction scheduling and register renaming.
  • Integer and floating-point pipelines.
  • Load/store units.
  • Cache and memory subsystems.
  • Prefetching techniques.
  • Experience with RTL design using Verilog and/or VHDL.
  • Proficiency with simulation tools and waveform debugging.
  • Solid understanding of digital logic design principles, including timing and power considerations.
  • Familiarity with low-power design techniques.
  • Understanding of high-performance CPU trade-offs and optimisation strategies.
  • Experience with scripting languages such as Python or Perl.

Why Join?

  • Work on industry-leading CPU technologies.
  • Influence architecture from an early stage.
  • Collaborate with globally recognised engineering experts.
  • Access to advanced tools and cutting-edge development environments.
  • Strong career progression opportunities.

Apply Now

If you are a skilled and motivated engineer looking to make a real impact in CPU design, apply now or email nk@eu-recruit.com to learn more.

Job Details

Company
European Tech Recruit
Location
Cambridge, England, United Kingdom
Posted