Digital Signals Processing (DSP) Engineer

CACI International•Sterling, VA
•$69,100 - $141,500

About The Position

The Digital Signals Processing (DSP) Engineer works with a fast-paced, technically diverse team developing and supporting infrastructure for software-based signal processing applications. The role participates in the full IT systems development life cycle, with a focus on developing, integrating, and maintaining new and existing mission systems. The engineer leads or supports the design and implementation of capabilities for mission monitoring and support, including change and baseline management processes and tools, health and status monitoring and reporting, and the evolution of the enterprise. Duties also include installing and patching Enterprise Linux baselines, configuring and managing diverse hardware, troubleshooting operational issues, maintaining required documentation, and interfacing with internal engineering and development teams. The role designs and tests signal-processing algorithms and applications for intelligence, defense, and other government missions. Up to 25% travel may be required within the continental United States.

Requirements

  • Bachelor's degree in a relevant engineering discipline, such as Electrical Engineering or Computer Engineering.
  • Five years of related experience in a relevant engineering discipline, such as Electrical Engineering, Computer Engineering, or Computer Science.
  • Background in digital signal processing (DSP) and communication theory.
  • Programming experience in Python, Java, C++, or another object-oriented or functional language.
  • Linux software development experience.
  • Good communication, organizational, and time-management skills.
  • Minimum clearance required to start: TS/SCI with Polygraph.

Nice To Haves

  • Understanding of software-defined radio systems, including receiver architectures, software channelization, modulation and demodulation techniques, and spectral analysis.
  • Experience with X-Midas in developing RF transmission and receiver systems or software-defined radio.
  • Experience with telemetry systems.
  • Knowledge and experience processing signals, including error-correcting codes and digital video formats.
  • Experience with CUDA.
  • Proficiency communicating technical and analytical information in written products.
  • Exposure to all phases of the software development life cycle, from concept and design through implementation, testing, and production.
  • General knowledge of containerization.
  • Active Security+ certification.
  • TS/SCI clearance with polygraph.

Responsibilities

  • Design, develop, debug, and test signal-processing algorithms running on platforms supporting intelligence, defense, and other government missions.
  • Design, develop, integrate, and test software and DSP applications.
  • Help define requirements, CONOPs, and architecture for future systems.
  • Use computer-assisted engineering and design software and equipment to perform engineering tasks.
  • Develop analytic signal-processing tools.
  • Participate in the full IT systems development life cycle, focusing on development, integration, and maintenance of mission systems.
  • Lead or support implementation of mission monitoring and support capabilities, including change and baseline management, health and status monitoring, and reporting.
  • Install and patch Enterprise Linux baselines; configure and manage hardware; troubleshoot operational issues; and create and maintain documentation.
  • Interface with and support internal engineering and development teams.
  • Travel as required.

Benefits

  • Flexible time off.
  • Learning resources and learning and development opportunities.
  • Competitive compensation.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial and retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service