Leave us your email address and we'll send you all the new jobs according to your preferences.

Engineer - FPGA || Cambridge, UK

Posted 3 hours 47 minutes ago by Ubique Systems UK Limited

Contract
Not Specified
Other
Cambridgeshire, Cambridge, United Kingdom, CB1 0
Job Description

Firmware Engineer - FPGA Cambridge, UK

Location: Cambridge, UK

Exp: 7-10 years

Onsite/Hybrid

6 -12 month contract with possible extension

FPGA and Raspberry Pi-based controller boards

  • Validate firmware and interface specifications for FPGA and Raspberry Pi-based controller boards
  • Develop and maintain:
  • Register Maps for board-level communication
  • Technical Reference Manuals (TRMs) detailing firmware architecture and interface behavior
  • Programming Guides for internal and external development teams
  • Interface and validate firmware using the HAPS100 FPGA platform
  • Support emulation workflows for pre-silicon validation and system-level testing

Develop utilities and scripts for configuration, bring-up, and debug of HAPS-based setups

Key skills:

  • FPGA firmware development, experience in Interfaces such as SPI, I2C, UART, GPIO, Raspberry Pi, Test automation Scripting languages - Python, TCL 1 to 10 years of experience 
  • Strong experience in CPLD/FPGA firmware development using Verilog/SystemVerilog
  • Proficiency in Scripting languages (eg, Python, TCL) for automation and debug
  • Hands-on experience with FPGA and Raspberry Pi integration
  • Ability to create and maintain detailed technical documentation (TRMs, register maps, programming guides)
  • Experience with HAPS100 or similar FPGA emulation platforms
  • Exposure to system-level testing and Embedded validation workflows
  • Experience with hardware bring-up and lab debugging tools
  • Proficiency in Raspberry Pi, Embedded interfaces (SPI, I2C, UART, GPIO), and board-level integration
  • Excellent problem-solving and cross-functional collaboration skills
Email this Job