Latitude logo

FPGA Engineer

Reims, France
Category
Hardware & Systems
Job Type
Full-time
Experience
Mid-Level

Job Description

As part of the Electronic and Software Systems department of the company, you will be part of the Embedded Software team that develops the different software of the launcher.

Tasks & missions

FPGA Design & Development:

  • Design and implement FPGA architectures (Xilinx UltraScale+, Versal, Zynq, etc.) for embedded applications.

  • Develop algorithms in VHDL/Verilog/SystemVerilog, ensuring compliance with timing requirements.

Timing Analysis & Optimization:

  • Analyze and resolve timing issues (setup/hold, skew, etc.) using tools like Vivado.

  • Apply advanced techniques (pipelining, retiming, manual placement/routing) to meet performance goals.

SoC Integration:

  • Collaborate with hardware/software teams to integrate FPGAs into System-on-Chip (SoC) solutions.

I/O Management:

  • Design and validate various interfaces (GPIO, Ethernet, DDR, LVDS, etc.).

Validation & Testing:

  • Create testbenches (simulation, co-simulation, on-target testing) to validate designs.

  • Use verification tools (ModelSim, Questasim) and measurement equipment (oscilloscopes, logic analyzers).

  • Write unitary tests for the software you develop

  • Participate in software integration testing campaigns

Quality:

  • Elaborate and enforce FPGA development related processes for the entire development cycle (documentation, version control, tool usage, design rules)

Performance:

  • Support the embedded software roadmap to improve performance of the avionics

Preferred experience & skills

  • Proficiency in VHDL/Verilog/SystemVerilog.

  • Hands-on experience with Xilinx tools (Vivado, Vitis, Petalinux).

  • Knowledge of I/O protocols (PCIe, AXI, JESD204B, etc.) and communication standards.

  • Experience with Static Timing Analysis (STA).

  • Familiarity with digital signal processing (DSP) and parallel architectures (a plus).

  • You are used to work with version control tools such as Git

  • You have experience in writing software specification and design documents

  • You are autonomous, curious, and passionate

  • You have a good level both in French and English

Nice to have knowledge:

  • Experience with Ethernet related standards

  • Notions on embedded development and design patterns in C/C++ or Ada

  • A knowledge of space domain would be a plus.

You have +5 years of experience

Posted May 10, 2026