The posting
Shape advanced FPGA and SoC FPGA solutions for high-performance embedded systems, research demonstrators and customer-driven innovation.
What you will do
- Design, implement, verify and integrate FPGA solutions using VHDL and/or Verilog.
- Develop high-speed digital interfaces such as PCIe, DDR, Ethernet, CSI-2, JESD204, Aurora and other serial transceiver-based links.
- Develop high-bandwidth data acquisition, real-time processing and control systems.
- Work with SoC FPGA platforms by integrating programmable logic with embedded processors.
- Build, customize and maintain embedded Linux distributions, board support packages and development flows.
- Use automation for: testing, build flows, lab validation and data analysis.
- Perform simulation, timing analysis, hardware debugging, system validation and design optimization.
- Collaborate with electronics, software, system engineering and research teams to deliver complete demonstrators and prototypes.
- Contribute to reusable FPGA IP, development methodologies, and continuous technical improvement.
Who you are
Required qualifications
- Master’s degree in Electronics Engineering, Electrical Engineering, Computer Engineering or equivalent experience.
- Minimum 3 years of experience in FPGA development in industrial, product-oriented or R&D environments.
- Design of RTL in VHDL (systemVerilog is a plus)
- Experience with high-speed interfaces and timing-critical digital design.
- Knowledge of the Xilinx toolchain is a must, including Vivado, Vitis and Petalinux.
- Experience with SoC FPGA platforms such as Zynq, Zynq UltraScale+, Versal or equivalent.
- Building, configuring and maintaining embedded Linux distributions and board support packages.
- Solid programming skills for automation, verification, scripting and tooling.
- Good understanding of digital design, timing closure, clock-domain crossing, pipelining, FPGA verification and hardware debugging.
Preferred qualifications
- Knowledge of the Lattice FPGA toolchain is a plus.
- Experience with embedded software development in C/C++.
- Experience with lab bring-up using oscilloscopes, logic analyzers and protocol analyzers.
- Experience with automated testing, CI/CD pipelines or reusable FPGA IP development.
- Exposure to advanced technology prototyping or multidisciplinary R&D projects.
Key soft skills
- Problem solving: Troubleshoot complex FPGA, embedded Linux and hardware/software integration challenges.
- Collaboration: Work effectively with electronics, software, system engineering and research teams.
- Communication: Clearly explain technical concepts, risks, options and project status to different audiences.
- Ownership: Take responsibility for deliverables, quality, reliability and project outcomes.
- Innovation mindset: Explore new technologies and methods while maintaining engineering rigor.
- Adaptability: Operate effectively in R&D environments with evolving requirements and unknowns.



