FPGA Prototyping Engineer

RASPBERRY PI FOUNDATION

Cambridge

On-site

GBP 70,000 - 100,000

Full time

5 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 8%
Life assurance 4x base salary
Income protection 75% of base salary
Private medical insurance
EV Salary Sacrifice scheme

Job summary

Raspberry Pi Ltd in Cambridge seeks a senior FPGA engineer to join the team that validates our FPGA prototyping platform. You will work with design, verification and software teams to prototype, bring-up and debug large SoCs across multi-FPGA platforms using Synopsys HAPS, Vivado and related tools.

Requirements include 5+ years of FPGA experience, SystemVerilog RTL, Tcl/Python scripting, and Git. Office-based role in Cambridge with full-time attendance and eligibility to work in the UK.

Qualifications

  • 5+ years' commercial FPGA experience, including prototyping complex SoCs or CPUs.
  • AMD/Xilinx Vivado flow experience with high-end devices (UltraScale+ or Versal).
  • Hands-on experience with Synopsys HAPS is highly desirable.
  • SystemVerilog RTL and ASIC/SoC development flows are expected.
  • Scripting in Tcl and Python is required; GIT version control experience is essential.
  • Knowledge of Synopsys ProtoCompiler and Synplify is a plus.
  • Experience with simulators and debug tools (VCS, Questa, Verdi) is valuable.
  • Experience with Arm or RISC-V CPU subsystems is a bonus.
  • Embedded Linux bring-up on FPGA platforms is advantageous.
  • Board-level bring-up and debugging experience is beneficial.

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.

Skills

FPGA design
SystemVerilog RTL
Tcl scripting
Python scripting
Git version control
Prototyping SoCs

Tools

Synopsys HAPS
Vivado
Siemens proFPGA
Cadence Protium

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., We are looking for someone to perform the following tasks:

  • 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. 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. 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
  • Founded as a charity in 2008 and selling its first computer in 2012, today Raspberry Pi is two separate organisations in two locations:
  • 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.
  • 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

Senior FPGA Prototyping Engineer
Senior FPGA Prototyping Engineer

Raspberry Pi • Cambridge

On-site
GBP 70,000 - 110,000
Employer pension contributions
Life assurance
Income protection
+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
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
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
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
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