Protostar Labs's avatar

FPGA Engineer

Protostar Labs's avatar
Protostar Labs

FPGA Engineer

We're seeking an FPGA Engineer to design and implement high-speed digital interfaces, data processing pipelines, and control logic for satellite payloads. You'll work on real flight hardware, developing space electronics using AMD/Xilinx or Lattice platforms.

Good To Know

Location
Osijek/Zagreb
Type
Full Time

About Protostar Labs

At Protostar Labs, we develop and deliver innovative AI-powered solutions for industrial and space applications. Our vision is to pioneer Croatian technology in the space sector and other critical industries, such as biotech, manufacturing, and defense. Trusted by startups, large enterprises, and globally renowned organizations like the European Space Agency, we are the partner of choice for those who seek innovation and excellence.

Job description


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.

Responsibilities

  • 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


Qualifications

Required skills

  • 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


Bonus points for

  • 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


What we offer

  • 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.