Factorial

FPGA Engineer – RISC-V, Advanced Digital Systems

Factorial

full-time

Posted on:

Location Type: Hybrid

Location: BarcelonaSpain

Visit company website

Explore more

AI Apply
Apply

About the role

  • Lead and contribute to FPGA-based system design flows, from architectural definition and RTL design to implementation, timing closure, and on-board validation
  • Define and implement FPGA architectures, including RISC-V-based systems, accelerators, and complex digital subsystems
  • Drive technical decisions related to RTL design, simulation, synthesis, place & route, timing closure, and FPGA sign-off
  • Design, implement, and maintain FPGA prototypes to validate architectures, subsystems, and full systems
  • Enable early software bring-up, hardware/software co-verification, and performance characterization using FPGA platforms
  • Interface with FPGA vendors and toolchains (Xilinx/AMD, Intel/Altera or equivalent) and external industrial partners
  • Act as technical point of contact for FPGA design and prototyping contracts with other departments of the company and external collaborators
  • Coordinate, supervise, and technically validate externally developed FPGA designs, ensuring alignment with internal architectures, schedules, and quality requirements
  • Facilitate effective collaboration and technology transfer between internal teams and public research institutions
  • Contribute to European collaborative R&D projects, representing the company in technical discussions with research institutes, universities, and industrial partners
  • Support technology scouting and evaluation of new FPGA platforms, IPs, and prototyping methodologies

Requirements

  • Master’s degree in Electronics Engineering or a related field
  • 5+ years of experience in FPGA and digital system design within microelectronics or embedded systems environments
  • Proven experience with complete FPGA design flows: RTL, simulation, synthesis, P&R, timing closure, and on-board validation
  • Strong expertise in digital design languages (VHDL, Verilog, SystemVerilog)
  • Extensive hands-on experience with FPGA platforms and toolchains (Xilinx/AMD Vivado, Intel Quartus, or equivalent)
  • Solid background in RISC-V systems, embedded processors, and SoC-like FPGA architectures
  • Experience with hardware/software co-design, FPGA-based system bring-up, and debugging
  • Deep understanding of FPGA design methodologies, constraints, and performance optimization
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
FPGA designRTL designsimulationsynthesisplace & routetiming closureon-board validationdigital design languageshardware/software co-designperformance optimization
Soft Skills
technical decision makingcollaborationcoordinationsupervisioncommunicationtechnology transferproject representation
Certifications
Master’s degree in Electronics Engineering