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
Other Jobs at Latitude
Similar Opportunities
Ingénieur Systèmes Embarqués [H/F]
Diodon Drone Technology
Senior Mechanical Engineer (M/F)
Gama Space
Senior RPOD V&V Engineer
Infinite Orbits
RF System Engineer
Infinite Orbits
Responsable Méthode Electricité H/F
Exail
Fluids System Engineer First Stage
MaiaSpace

