FPGA Engineer Verified today
About Aerospacelab
Aerospacelab designs and manufactures small satellites combined with earth observation services. Founded in 2018, the company now has over 350 full-time employees across offices in Louvain-la-Neuve (Belgium), Toulouse (France), Lausanne (Switzerland) and the US West Coast, with ambition to lead Europe in small satellite manufacturing.
The Role
You will join an agile development team working on specific satellite units. FPGA flexibility and reprogrammability make it the foundational technology for these units. Possible units include on-board computers, software defined radios, image sensors, optical transceivers and network switches. You'll tackle challenging signal and image processing algorithms, innovative optical solutions and high-throughput routing procedures.
Key Responsibilities
- Analyze and define FPGA design architecture based on system requirements
- Design, simulate, integrate and test RTL code
- Write and test software driver code
- Write technical documentation, testbenches and on-target test procedures
- Interact with other engineering teams (EE, RF, Operations, Embedded Software)
Must Have
- Master, PhD in Computer, Electronics or Mecatronics Engineering or equivalent through experience
- Knowledge of RTL programming languages (VHDL, Verilog, SystemVerilog)
- Knowledge of C and Python
- Experience with version control
- Understanding of FPGA design flow (synthesis, place and route)
- Understanding of software and hardware interactions
- Excellent verbal and written skills to interact across teams
- Comfortable in lab environment with power supplies, oscilloscopes and spectrum analyzer
- Good English knowledge
- Eagerness to learn and passion for digital design
Nice to Have
- Experience with digital signal or image processing
- Experience with Embedded-Linux (CLI usage and kernel customization)
- Experience with high-speed transceivers, PCIe or network interfaces (1G to 100G)
- Experience with memory interfaces (DDR3, DDR4, DDR5)
- Experience with PCB and hardware design
- Experience with continuous integration
- Strong understanding of FPGA design flow and software-hardware interactions
Work Environment
RTL: VHDL. Simulation: Questasim, Makefile, Python, TCL. Tests on target: Makefile, Embedded-C, Embedded-Linux, FreeRTOS, Python. CI/CD: Gitlab, Docker.
