FPGA Engineer

IC Resources
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Barcelona, Spain

Tech stack

Bash
Software Debugging
Linux
Ethernet
Field-Programmable Gate Array (FPGA)
PCI Express
Reduced Instruction Set Computing
SystemVerilog
Tcl (Programming Language)
Universal Asynchronous Receiver/Transmitter
Verilog
VHDL
Vivado
Scripting (Bash/Python/Go/Ruby)
Serial Peripheral Interface

Job description

This is a hands-on role focused on mapping complex RTL designs onto high-end FPGAs, optimising timing and resource usage, and working closely with embedded and software teams., * Integrate RTL cores into FPGA-based prototyping platforms

  • Develop I/O subsystems and performance-optimised emulation designs
  • Support internal teams with custom features, debug, and lab validation

Requirements

  • 7+ years FPGA experience with Vivado or Quartus
  • Proficient in Verilog/SystemVerilog (or VHDL), timing closure, and IP integration
  • Familiar with AXI4, SPI, UART, I2C, and debugging with ILA
  • Scripting in TCL/Bash; Linux-based workflows
  • Bonus: experience with Ultrascale+, PCIe, Ethernet, simulation tools, CHI

Apply for this position