
FPGA Engineer – RISC-V, Advanced Digital Systems
Factorial
full-time
Posted on:
Location Type: Hybrid
Location: Barcelona • Spain
Visit company websiteExplore more
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