Digital IC Verification Engineer

Raspberry Pi is seeking a Digital IC Verification Engineer to join our innovative team.

Raspberry Pi Ltd

We design, license, and manufacture low-cost PCs, embedded systems, and microcontrollers, as well as accessories for these core products. Since 2012, we have sold over 40 million Raspberry Pi computers, with over seven million sold in 2020 alone. Together with the Raspberry Pi Foundation, we have made Raspberry Pi a trusted brand with hobbyists, educators, technical professionals, and – increasingly – consumers. Our current flagship product, Raspberry Pi 4, is a full-featured PC, priced from $35 and offering:

  • A quad-core, 64-bit Arm processor at 1.8GHz
  • Between 2GB and 8GB of RAM
  • Dual-monitor output
  • Ultra HD media processing
  • Wired and wireless networking

ASIC team

Raspberry Pi’s ASIC team developed the first Raspberry Pi chip: the Raspberry Pi RP2040 microcontroller. This device was designed, verified, and implemented by our in-house team based in Cambridge, UK. The work of the ASIC team includes:

  • Architecture, tradeoffs with software/hardware
  • RTL design
  • IP selection and integration
  • Verification at block and system level
  • FPGA platforms for software development and extended verification
  • Implementation including DFT, Synthesis, Place and Route, Timing closure and Signoff checks
  • Package definition and working with assembly partners
  • Validation and characterisation
  • Test pattern generation and ATE bringup
  • Production monitoring and management

We are looking to expand the team and have some specific positions we would like to fill. The roles are primarily located in Cambridge; however, we would consider remote working for the right candidate.

Digital IC Verification Engineer

Raspberry Pi is seeking a Digital IC Verification Engineer to join our innovative team. As a Verification Engineer you will have a good level of autonomy for IP verification planning and execution, and will be constantly interacting with the design team, composing detailed verification plans and creating test benches from scratch. You will develop automated UVM or similar test environments for block-level or chip-level verification.

This role requires a good level of experience and a wide range of skills:

  • Hands-on experience with at least three projects
  • Experience of creating test benches from scratch
  • Good understanding of creating/integrating UVM UVCs
  • Ability to write functional coverage
  • Knowledge of SVA

The following would also be useful:

  • Experience of Cadence simulation tool flow
  • IP protocol experience, e.g. PCIe, USB, bus architectures
  • Scripting languages
  • Good understanding of design/front-end processes

Apply now


Add to shortlist

Login or create a free user account to upload your CV and shortlist jobs.

Create account

Other jobs at Raspberry Pi Ltd

No other jobs found for this company at this time. View all jobs

Looking for something specific?