Digital Signal Processing (DSP) Engineer

CACI International•Sterling, VA
•$79,400 - $162,700

About The Position

CACI is seeking a Digital Signal Processing Engineer to develop next-generation signals intelligence (SIGINT) and electronic warfare systems for the Department of Defense. The role supports a program using Model-Based Systems Engineering and Agile software development to deliver capabilities for national security missions. The engineer will develop and maintain signal-processing algorithms, SIGINT software, and machine-learning software across a variety of platforms, and contribute to defining future system requirements, concepts of operations, and architecture.

Requirements

  • Bachelor’s degree in a relevant engineering discipline, such as Electrical Engineering or Computer Engineering.
  • At least 3 years of related experience in a relevant engineering discipline, such as Electrical Engineering, Computer Engineering, or Software Engineering.
  • Programming experience in Python, X-Midas, M2Extra, and C++.
  • Linux software development experience.
  • Demonstrated proficiency communicating technical and analytical information in written products.
  • Exposure to all phases of the software development lifecycle: concept, design, implementation, test, and production.
  • Experience working in highly collaborative teams focused on signal processing and software development.
  • Top Secret clearance required to begin employment; obtaining a TS/SCI clearance is required for continued employment.

Nice To Haves

  • Master’s degree.
  • Understanding of software-defined radio systems, including receiver architectures, software channelization, modulation and demodulation techniques, and spectral analysis.
  • Experience using X-Midas to develop RF transmission and receiver systems or software-defined radio.
  • Experience processing signals using any software tool suite.
  • Experience with Kubernetes or Docker.
  • Experience with telemetry systems.
  • Knowledge and experience processing signals, including error-correcting codes and digital video formats.
  • Knowledge and experience with target-tracking systems.
  • Knowledge and experience performing machine-learning techniques.
  • Experience in the design, development, or testing of weapons systems.
  • Experience developing link budgets, range estimates, and system sensitivity assessments.

Responsibilities

  • Design, develop, debug, integrate, and test signal-processing algorithms and SIGINT software systems across platforms supporting intelligence, defense, and other government missions.
  • Design, develop, integrate, and test software and DSP algorithms.
  • Design, develop, integrate, and test software for machine-learning applications.
  • Enhance and maintain existing X-Midas and M2Extra signal-processing tools.
  • Help define requirements, concepts of operations (CONOPs), and architecture for future systems.
  • Use computer-assisted engineering and design software and equipment to perform engineering tasks.
  • Develop analytic signal-processing tools.

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service