Position Overview
FPGA Firmware Engineer – Ulverston Hybrid or Remote (3 days on site per month, Tuesday to Thursday). Travel and accommodation fully expensed.
Responsibilities
- FPGA Architecture & Real‑Time Signal Processing:
- Develop FPGA designs for multi‑channel acoustic data acquisition, digital down conversion, filtering (FIR/IIR), FFT processing, beamforming algorithms, pulse compression and matched filtering.
- Implement high‑speed streaming data pipelines.
- Optimize fixed‑point arithmetic for deterministic real‑time performance.
- Design low‑latency architectures for active sonar systems.
- High‑Speed Interface Development:
- Implement and validate interfaces: high‑speed ADC/DAC, JESD204, LVDS, SERDES.
- Develop memory interfaces (DDR3/DDR4) for buffering high‑bandwidth acoustic data.
- Ensure deterministic timing and synchronization (e.g., PTP, trigger alignment).
- ...