Senior FPGA Prototyping Engineer

Raspberry Pi

Cambridge

On-site

GBP 70,000 - 110,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Employer pension contributions
Life assurance
Income protection
Private medical insurance
Electric Vehicle Salary Sacrifice

Job summary

Raspberry Pi Ltd. Cambridge is seeking an experienced FPGA prototyping engineer to join the team that validates ASIC prototypes before silicon.

You will work with design, verification and software teams on RTL adaptation, multi-FPGA partitioning, timing closure and platform bring-up in a full-time Cambridge office role. You will build and maintain prototyping flows, integrate PCIe, LPDDR and Ethernet interfaces, and partner with EDA vendors to resolve tool issues.

Qualifications

  • 5+ years of commercial FPGA experience, including prototyping complex SoCs or CPUs.
  • Experience with AMD/Xilinx Vivado on UltraScale+ or Versal.
  • Hands-on experience with Synopsys HAPS is highly desirable.

Responsibilities

  • Partition large SoC designs across multi-FPGA prototyping platforms.
  • Platform bring-up, test and debug.
  • Build and maintain prototyping flows with Tcl and Python.
  • Integrate high-speed interfaces like PCIe, LPDDR and Ethernet.
  • Work with vendors on tool issues and requirements.
  • Define and test interface boards for FPGA platforms.

Skills

FPGA prototyping
SystemVerilog RTL
Tcl scripting
Python scripting
Git version control
Vivado (AMD/Xilinx)

Tools

Synopsys HAPS
Synplify
VCS
Questa
Verdi
ProtoCompiler

Job description

Cambridge. You will be part of the team that owns our FPGA prototyping platform, working closely with the design, verification and software teams to validate our chips before silicon. You will contribute to all aspects of prototyping, from RTL adaptation and multi-FPGA partitioning through synthesis, timing closure, platform bring-up, interface boards and debug.

This is a full-time role based in our Cambridge office with an expectation of full-time office attendance. You must be eligible to work in the UK.

About Raspberry Pi
  • Here at Raspberry Pi Ltd, we build best-selling computers, microcontrollers, and supporting software for industrial and embedded customers as well as home users worldwide.
  • Raspberry Pi Foundation is a charitable enterprise dedicated to enabling all young people to realise their full potential through computing.
Key Responsibilities
  • Targeting ASIC technology to FPGA technology, including memory translation, clocking/gating, and cell mapping.
  • Partitioning of large SoC designs across multi-FPGA prototyping platforms, such as Synopsys HAPS and Siemens proFPGA, using high-end AMD/Xilinx devices.
  • Platform bring-up, test and debug.
  • Build and maintain prototyping flows across ProtoCompiler, Synplify and Vivado, automated with Tcl and Python.
  • Integration of high-speed interfaces such as PCIe, LPDDR and Ethernet.
  • Diagnose platform issues with design, verification and software teams.
  • Define and test interface boards for FPGA prototype platforms
  • Work with Synopsys, Siemens, Cadence and other EDA vendors on tool issues and requirements.
Requirements & Skills

Raspberry Pi values pragmatic, independent thinkers who are comfortable engaging both with external customers and partners and with internal stakeholders at all levels of seniority. We operate a highly collaborative work environment, and the right candidate will need excellent interpersonal and communications skills. In addition, candidates should have:

  • 5+ years’ commercial FPGA experience, including prototyping complex SoCs or CPUs.
  • AMD/Xilinx Vivado flow using high-end devices (UltraScale+ or Versal).
  • Ideally, hands-on experience with Synopsys HAPS.
  • SystemVerilog RTL, and ASIC/SoC development flows.
  • Scripting in Tcl and Python.
  • GIT version control environment
  • Clear communication and good documentation habits.

It would also be great if you have:

  • Synopsys ProtoCompiler and Synplify.
  • Used simulation and debug tools such as VCS, Questa and Verdi.
  • Prototyped Arm or RISC-V CPU subsystems.
  • Embedded Linux bring-up on FPGA platforms.
  • Experience with other FPGA prototyping platforms, such as Siemens proFPGA or Cadence Protium
  • Board-level bring-up and debugging experience

In addition, we offer the following benefits:

  • Employer pension contributions of 8% if the employee contributes 4% of their gross salary into the company salary sacrifice pension plan.
  • Life assurance of 4 times base salary.
  • Income protection of 75% of base salary in the event of critical illness, commencing after 13 weeks of long term illness or absence from work.
  • Private medical insurance, medical history disregarded.
  • Access to our Electric Vehicle Salary Sacrifice scheme, subject to eligibility.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

FPGA Prototyping Engineer
FPGA Prototyping Engineer

RASPBERRY PI FOUNDATION • Cambridge

On-site
GBP 70,000 - 100,000
Employer pension contributions 8%
Life assurance 4x base salary
Income protection 75% of base salary
+2
Senior FPGA Prototyping Architect
Senior FPGA Prototyping Architect

Raspberry Pi Ltd • Cambridge

On-site
GBP 70,000 - 110,000
Employer pension contributions
Life assurance
Income protection
+2
Senior FPGA Prototyping Engineer: Multi-FPGA SoC Platforms
Senior FPGA Prototyping Engineer: Multi-FPGA SoC Platforms

Raspberry Pi Ltd. • Cambridge

On-site
GBP 70,000 - 100,000
Employer pension contributions 8%
Life assurance 4x base salary
Income protection 75% of base salary
+2
Senior IC/SoC Design Engineer — Front‑End & Tapeouts
Senior IC/SoC Design Engineer — Front‑End & Tapeouts

Raspberry Pi Ltd • Cambridge

On-site
AUD 154,000 - 193,000
Competitive salary
Employer pension contributions
Life assurance
+3
Experienced IC Design Engineer
Experienced IC Design Engineer

Raspberry Pi • Cambridge

On-site
AUD 154,024 - 192,530
Competitive salary
Employer pension contributions
Life assurance
+3
Experienced IC Design Engineer
Experienced IC Design Engineer

Raspberry Pi Ltd • United Kingdom

Remote
GBP 65,000 - 85,000
Competitive salary based on experience
8% employer pension contributions
Life assurance of 4 × base salary
+3
Senior IC Design Engineer – End-to-End SoC/MCU
Senior IC Design Engineer – End-to-End SoC/MCU

Raspberry Pi Ltd. • Cambridge

On-site
GBP 65,000 - 85,000
Competitive salary based on experience
8% employer pension contributions
Life assurance of 4 × base salary
+3
Digital IC Implementation Engineer
Digital IC Implementation Engineer

Raspberry Pi Ltd • United Kingdom

Remote
GBP 70,000 - 110,000
Private medical insurance
Life assurance 4× base salary
Employer pension contributions 8%
+2
Digital IC Implementation Engineer
Digital IC Implementation Engineer

Raspberry Pi • Cambridge

On-site
AUD 105,891 - 144,397
Competitive salary
8% employer pension contributions
Life assurance
+3
Digital IC Implementation Engineer — Tapeout & Sign-off Expert
Digital IC Implementation Engineer — Tapeout & Sign-off Expert

Raspberry Pi Ltd. • Cambridge

On-site
GBP 70,000 - 110,000
Private medical insurance
Life assurance 4× base salary
Employer pension contributions 8%
+2