Principal Software Engineer

CACI International Inc • Melbourne, Florida • Posted June 18, 2026

Position Overview

Job Title: Principal Software EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: NoneEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel: Continental US* * *

TheRF Design Software Engineer will play a critical role in the design, development, and testing of Azure’s complex PCBs and PCBAs. This individual will work with the HW design engineering team in the design development and testing of complex RF and mixed signal circuit boards from prototype to full rate production.

RF Design Software Engineer – DSP, Xilinx & Embedded Linux

Key Responsibilities:

  • Design, implement, and optimize DSP algorithms for RF applications such as modulation/demodulation, filtering, FFTs, channelization, and digital down/up conversion.
  • Develop and maintain embedded Linux applications using PetaLinux on Xilinx SoC platforms.
  • Interface embedded software with FPGA logic using