Research Innovations logo
Research InnovationsPosted 1 week ago

Senior Principal FPGA & Digital Signals Processing Engineer

On-siteAlexandria, Virginia, United States

Full TimeSenior LevelBachelors DegreeMedium

Job Summary

Lead the FPGA firmware architecture for Dragonfly, defining optimal signal processing partitioning across FPGA, GPU, and CPU to meet mission latency, throughput, and SWaP requirements. Migrate GPU-based digital signal processing algorithms into efficient FPGA implementations, including floating-to-fixed point conversion, quantization analysis, and bit-accurate verification. Design reusable, portable FPGA IP supporting multiple AMD/Xilinx platforms and develop real-time implementations for advanced RF signal processing, wireless protocols, and direction finding. Establish verification methodologies and support hardware bring-up, integration, and field testing of Dragonfly systems while serving as the technical authority for design reviews and engineering best practices. Contribute to product roadmap development, customer engagements, and emerging EW/SIGINT capability efforts.

Required Qualifications

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • 10+ years of FPGA development experience supporting RF, SDR, SIGINT, radar, wireless communications, or Electronic Warfare systems
  • Demonstrated ownership of FPGA architecture from concept through deployed production systems
  • Active Secret clearance
  • Expert proficiency with VHDL and/or SystemVerilog, RTL design, pipelining, finite state machines, clock domain crossing, and timing closure
  • Extensive experience with AMD/Xilinx development tools including Vivado, Vitis, Vitis HLS, and RFSoC or Versal platforms
  • Strong background in digital signal processing including FFTs, digital down/up conversion, FIR/IIR/CIC filters, multirate processing, fixed-point design, CORDIC, and AGC
  • Experience implementing high-speed interfaces including AXI, PCIe, Ethernet, DDR memory, Aurora, and JESD204B/C
  • Proficiency with MATLAB and/or Python for algorithm development and hardware verification, along with C/C++ development in Linux environments
  • Experience with FPGA simulation, debugging, board bring-up, and RF laboratory validation using industry-standard tools
  • Familiarity with Git, Agile development methodologies, and cross-functional hardware/software engineering teams
  • Ability to obtain or maintain TS/SCI

Desired Qualifications

  • Master's or PhD
  • Experience developing CUDA or GPU-based DSP algorithms and migrating them to FPGA implementations
  • Experience implementing beamforming, direction finding, geolocation, MUSIC/ESPRIT, TDOA, or FDOA algorithms
  • Knowledge of LTE, 5G NR, Wi-Fi, Bluetooth/BLE, LoRa, or other modern communications waveforms
  • Experience with High-Level Synthesis (HLS), Simulink, MATLAB HDL Coder, or Model Composer
  • Familiarity with RFNoC, GNU Radio, OpenCPI, SOSA, or CMOSS architectures

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce