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
SeniorJob 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