CACI International logo

Senior FPGA Engineer

CACI International
May 31, 2026
Full-time
On-site
Dulles, Virginia, United States
$113,200 - $237,800 USD yearly
FPGA Programming Jobs, Level - Senior

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.

CACI International logo

Date Posted: 2026-05-31