RF Design Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

CACI International Inc · 11 hours ago

RF Design Software Engineer

CACI International Inc is a company dedicated to ensuring the safety of the nation. The RF Design Software Engineer will be responsible for the design, development, and testing of complex RF and mixed signal circuit boards, collaborating with various engineering teams throughout the process.

Information TechnologyService IndustrySoftware
check
Comp. & Benefits
badNo H1BnoteU.S. Citizen Onlynote

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 AXI, DMA, interrupts, EMIO, and memory-mapped peripherals
Communicate with and control programmable RF devices, including: RF attenuators, PLLs and frequency synthesizers, Programmable gain amplifiers, RF upconverters and downconverters, High-speed RF ADC and DAC devices, Interface and control of ADC/DAC JESD information for signal processing
Implement and debug SPI, I²C, GPIO, and register-level control interfaces
Support JESD204 (A/B/C) link bring-up in coordination with FPGA and hardware teams
Perform system bring-up, debugging, calibration, and performance optimization
Collaborate with RF, FPGA, hardware, and systems engineers on architecture and requirements
Validate designs using RF lab equipment (spectrum analyzers, signal generators, oscilloscopes, VNAs)
Document software, algorithms, interfaces, and test procedures
Write low level firmware for board level controls via FPGA and/or microcontroller in VHDL and/or C/C++

Qualification

DSP algorithmsEmbedded LinuxFPGA designRF transceiversAXI interconnectsGNU toolchainsWireless systemsVHDLC/C++SPII²CGPIO

Required

Ability to obtain security clearance
4-year degree in college in an engineering discipline
10+ years of electronics design experience
Experience with RF transceivers (e.g., Analog Devices AD936x, AD908x, or similar)
FPGA design experience using Vivado and/or Vitis
Understanding of Digital Electronics and able to follow Schematic diagrams
Familiarity with AXI interconnects, DMA engines, and high-throughput data paths
Experience with spidev, IIO frameworks, or custom Linux drivers
Knowledge of GNU toolchains, cross-compilation, and Yocto-based workflows
Understanding of wireless or SDR systems (LTE, 5G, Wi-Fi, radar, or custom waveforms)

Preferred

Experience working with Cadence tools including schematic design with OrCad
Experience writing Interface Control Documentation or high-level design documents
Experience writing automated test code and control of external test equipment
Familiarity with PIC microcontrollers
Knowledge of STM32 ARM microprocessors and software development
Able to use test equipment such as an oscilloscope and/or logic analyzer in the debug of device control interfaces
GUI design experience in C# or C,C++ for PC control and test application development

Benefits

Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits

Company

CACI International Inc

company-logo
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.

Funding

Current Stage
Public Company
Total Funding
$1B
2025-05-21Post Ipo Debt· $1B
2003-01-10IPO

Leadership Team

leader-logo
John Mengucci
President & CEO
linkedin
leader-logo
Darryl W Burke
Senior Vice President / Air Force Client Executive
linkedin
Company data provided by crunchbase