Job Title
Senior FPGA Engineer
Role Summary
Design and develop FPGA-based digital signal processing solutions for tactical SIGINT/EW systems using Xilinx devices. Work within multidisciplinary hardware and software teams to define system specifications, implement FPGA designs, verify functionality, and support deployment on CACI platforms.
Experience Level
Senior β typically 5+ years of related experience.
Responsibilities
Primary responsibilities include:
- Architect and implement FPGA solutions for wideband RF signal collection and processing systems.
- Design and implement FPGA algorithms and signal-processing blocks (e.g., peak detectors, digital filters, modulation/demodulation, CORDIC, FFT).
- Integrate FPGA designs with RF front-ends, peripheral devices, and system processors; define interfaces and data communication.
- Document detailed designs, constraints, and verification plans.
- Implement, troubleshoot, and verify designs using simulation and lab test equipment.
- Collaborate with hardware, firmware, and software teams to meet system requirements and support field deployment.
- Support test, validation, and troubleshooting activities using oscilloscopes, spectrum/network analyzers, and signal generators.
Requirements
Must-have qualifications and skills:
- 5+ years of relevant FPGA and signal-processing engineering experience.
- Practical experience implementing software-defined radio capabilities on FPGAs (e.g., detection, filtering, modulation/demodulation, CORDIC, FFT).
- Experience with Xilinx UltraScale and/or Versal families, including RFSoC architectures.
- VHDL design entry, constraints, simulation, and synthesis using Xilinx Vivado toolchain.
- Hands-on debugging of FPGA-based systems with lab instruments (oscilloscope, spectrum analyzer, network analyzer, signal generator).
- Experience with RF transceiver design across multiple 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 in software or embedded firmware.
- Experience with Embedded Linux or PetaLinux on Xilinx platforms.
- MATLAB experience, especially HDL Coder or Embedded Coder.
- Familiarity with Altera/Intel FPGAs and Quartus toolchain.
Education Requirements
Bachelor's degree or equivalent practical experience; the posting specifies a bachelor's degree or equivalent with 5+ years of related experience. No specific field of study mandated.
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-05-31