Senior FPGA Platform Engineer (FPGA DevOps / FPGA Infrastructure Engineer)

We are looking for an FPGA Platform Engineer to maintain and develop a stable FPGA cluster environment used for research and engineering work. The role focuses on building a reliable infrastructure around FPGA hardware, including toolchains, deployment processes, monitoring, and operational automation.
 

Responsibilities

  • Set up and maintain FPGA hardware environments and ensure stable operation of the FPGA cluster.
  • Deploy and maintain FPGA toolchains and runtimes (e.g., Xilinx Vivado/Vitis or similar), including drivers, SDKs, and licenses.
  • Manage the bitstream lifecycle: versioning, storage, access control, deployment logging, and rollback processes.
  • Build and maintain a simple release pipeline for FPGA artifacts (build โ†’ package โ†’ deploy โ†’ rollback).
  • Implement automation and operational scripts (Bash/Python) and basic CI checks for build and deployment validation.
  • Configure monitoring and health checks for FPGA-specific metrics (temperature, power, device errors, status) and support incident investigation.
  • Provide developers with reproducible environments, project templates, and documentation for working with the FPGA platform.
     

Requirements

  • Strong experience with Linux, Git, and scripting in Bash and/or Python.
  • Experience with automation tools or CI systems (e.g., CI pipelines, Ansible, or similar).
  • Hands-on experience with FPGA toolchains such as Xilinx Vivado/Vitis and Tcl automation.
  • Practical understanding of PCIe and DMA at a system level, including common operational issues (e.g., device detection problems, DMA hangs, throughput degradation).
  • Experience with monitoring and logging systems (Prometheus, Grafana, ELK, or similar).
  • Ability to work independently, set up environments from scratch, and maintain clear technical documentation.
     

Technology Stack

  • Linux, Bash, Python
  • Git, CI/CD tools, automation frameworks
  • Xilinx Vivado / Vitis (or equivalent FPGA toolchain)
  • Prometheus, Grafana, ELK (or similar monitoring/logging stack)
     

What We Offer

  • Work on a deep-tech FPGA platform used for advanced engineering and research tasks.
  • A hands-on environment with real hardware systems and complex infrastructure challenges.
  • A small, technically focused team with high ownership and impact.

Required skills experience

FPGA 5 years
Linux 5 years
Git 5 years
Python 5 years
bash 5 years

Required languages

Published 16 March
4 views
ยท
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...