Field-Programmable Gate Arrays Engineer

Sgi
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

Computer Engineering Software Debugging Logic Synthesis of Circuits Firmware Field-Programmable Gate Array (FPGA) Static Timing Analysis Vivado Hardware Testing Git Information Technology

Job description

  • Design, develop and maintain FPGA functionality using SystemVerilog.
  • Perform FPGA simulation, synthesis, implementation, timing closure and hardware validation.
  • Debug and resolve complex issues across FPGA, firmware, hardware and software environments.
  • Collaborate with multidisciplinary engineering teams throughout the full product development lifecycle.
  • Support integration, verification and release of FPGA designs within complex embedded systems.

Requirements

  • Degree in Electrical Engineering, Computer Engineering, Computer Science or a related discipline.
  • Experience designing FPGA functionality for multi-FPGA or other complex FPGA-based systems.
  • Proven experience with simulation, synthesis, implementation and timing closure.
  • Hands-on experience with Xilinx FPGAs and the Vivado toolchain.
  • Strong understanding of digital design principles, including:
  • Clock Domain Crossing (CDC)
  • Timing analysis
  • Memory architectures
  • FPGA interfaces
  • Experience debugging FPGA designs within larger hardware and embedded system architectures.
  • Experience using Git and collaborative development workflows.
  • Strong communication skills with the ability to work effectively in international engineering teams.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobleads.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

1:28 min

Exploring quantum execution frameworks and hardware layouts

Alex Waldherr Alex Waldherr · WWC 2022

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

Videos

See all

Related articles

See all