Job Title
Senior FPGA Engineer
Role Summary
The Senior FPGA Engineer will architect, design, implement, and verify FPGA-based digital signal processing solutions for tactical SIGINT/EW systems. Work focuses on Xilinx devices to support wideband RF signal collection, software-defined radio (SDR) functionality, and data communication with peripherals.
The role requires close collaboration with hardware, firmware, and software teams to define system specifications and deliver production-ready FPGA designs.
Experience Level
Senior β typically 5+ years of related FPGA and RF/SDR development experience.
Responsibilities
Primary responsibilities include system architecture, FPGA algorithm implementation, and integration/verification of FPGA designs in RF systems.
- Architect and implement FPGA solutions for wideband RF signal collection and processing systems.
- Design and implement FPGA algorithms for SDR capabilities (e.g., peak detection, digital filters, modulation/demodulation, CORDIC, FFT).
- Define interfaces and data communication between FPGAs and peripheral devices.
- Document detailed designs and system specifications.
- Integrate, troubleshoot, and verify FPGA designs using lab test equipment.
- Collaborate with hardware and software teams to meet system-level requirements.
Requirements
Must-have technical skills, clearance, and practical experience required for the role.
- 5+ years of relevant FPGA development and DSP experience.
- Proven experience implementing SDR capabilities on FPGAs (examples: peak detectors, filters, modulation/demodulation, CORDIC, FFT).
- Experience with Xilinx Ultrascale and/or Versal families, preferably within an RFSoC architecture.
- VHDL design entry, constraints, simulation, and synthesis using Xilinx Vivado.
- Experience debugging FPGA-based systems with oscilloscopes, spectrum/network analyzers, and signal generators.
- Experience with RF transceiver design across various frequency ranges.
- Active Top Secret clearance (U.S. citizenship required) with ability to obtain SCI.
Nice-to-have:
- Experience interfacing FPGAs to ARM processors or microcontrollers.
- C/C++ experience for software or embedded firmware.
- Experience with Embedded Linux on SBCs or PetaLinux on Xilinx platforms.
- MATLAB experience, especially HDL Coder or Embedded Coder.
- Experience with Intel/Altera FPGAs and Quartus toolchain.
Education Requirements
Bachelor's degree or equivalent practical experience is stated; no specific field of study was specified. The posting explicitly allows equivalent experience in lieu of a degree.
About the Company
Company: CACI International
Headquarters: Arlington, VA, United States
Provides information solutions and services to U.S. government and commercial customers, specializing in intelligence, defense, cybersecurity, enterprise IT, and engineering to support national security, federal civilian agencies, and mission-focused technology programs.

Date Posted: 2026-07-04