We are looking for an experienced and highly motivated FPGA Engineer to join our engineering team and support the development of next-generation on-board data processing systems for satellites and spacecraft. In this role, you will work on digital interfaces, real-time processing pipelines, synchronization logic, and Systems-on-Chip that enable high-performance space instruments such as cameras, detectors, embedded compute payloads, and specialized sensor electronics.
Collaborate with the engineering team on the design of on-board processing architectures for satellite payloads and sensor systems
Define system and interface requirements in close cooperation with clients and mission partners
Design, implement, and verify FPGA logic for:
high-speed digital interfaces (e.g., MIPI, LVDS, SERDES, SPI, I2C, SpaceWire, PCIe, Ethernet)
image and sensor data pipelines
data acquisition and storage subsystems
custom timing, synchronization, and control logic
Integrate FPGA subsystems with embedded software, microcontrollers, and companion processors
Optimize FPGA designs for resource utilization, timing closure, reliability, and radiation-aware constraints
Support system testing, bring-up, and validation of new payload electronics and prototypes
Collaborate with stakeholders across the space industry, including instrument developers, integrators, and mission engineering teams
Experience with AMD/Xilinx, Lattice, or other FPGA platforms and development environments (Vivado, Vitis, Radiant, Diamond, etc.)
Experience with HDL design (VHDL and/or Verilog), digital logic, finite state machine design, and timing analysis
Experience with hardware/software co-design and integration with firmware or embedded processors
Understanding of high-speed digital interfaces, memory systems, and sensor-level communication protocols
Experience with simulation, testbench development, and FPGA verification workflows
Experience with image sensors, scientific detectors, or high-speed digital interfaces
Familiarity with machine learning and quantization frameworks (Brevitas, FINN, PyTorch), even if not the primary focus
Experience with embedded C/C++, Linux, or microcontroller-level software
Knowledge of radiation-aware digital design or space-grade development constraints
Familiarity with RISC-V soft cores or custom processing architectures
Understanding of DDRx, SERDES, MIPI CSI-2/SLVS-EC, Ethernet, or PCIe
Experience with system-level design, modeling, or architecture definition
Work on technically challenging and meaningful projects with real space hardware - contribute directly to flight and pre-flight electronics for satellites, cameras, scientific instruments, and onboard processing payloads.
A multidisciplinary environment - collaborate with talented engineers across FPGA, embedded systems, software, electronics, and space-instrument development.
Room to grow - Learn from experienced colleagues, mentor others, and explore new technologies, tools, and architectures (AMD/Xilinx, Lattice, RISC-V, etc.).
Flexible work structure - Start your day between 7:00 and 10:00.
Great tools - Access to modern hardware, debug equipment, lab instruments, and a budget for additional gear or software you may need.
Continuous learning - Free e-books, online courses, technical workshops, and opportunities for conference attendance.
A supportive team culture - Friendly atmosphere, open communication, a practical mindset, and a pet-friendly office.
Perks - Unlimited coffee and drinks, on-site parking, and access to our partner network in the space and high-tech community.