Digital Signal Processing Software Engineer

Booz Allen Hamilton

Confirmed live today High trust

Quick summary

Work type
On-site
Location
McLean, VA
Salary
$86,800–$198,000 / yr
Employment
Full-time
Posted
55 days ago
Freshness
Confirmed live today
Closes
Dec 1, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $177k
This role $142k
$72k $230k
below market most similar roles pay here above market

This role pays less than 70% of similar roles. Most pay $140,217–$214,000 — the blue band above. At the midpoint, this role pays about $142k versus about $177k for comparable roles.

Based on 240 similar postings.

Employer

About Booz Allen Hamilton

Booz Allen Hamilton is a management and technology consulting firm that provides analytics, digital, engineering, and cybersecurity solutions primarily to U.S. government agencies and commercial clients. Industry: Management & Technology Consulting

Booz Allen Hamilton currently has 1662 open roles on FindRole.

Listed pay typically runs $86,800–$198,000 across 904 roles with salary data.

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Digital Signal Processing Software Engineer

The Digital Signal Processing Software Engineer will develop full-stack software applications that integrate digital signal processing algorithms and RF theory techniques. Working within a team environment, the engineer will apply leading-edge principles to solve unusually complex problems and provide innovative solutions while mentoring others in technical competencies. Daily responsibilities include building and testing applications using Python, C, or C++ alongside containerization tools like Docker. The role requires proficiency in Agile processes using Jira or Confluence, version control via GitHub, and a STEM degree. Candidates may utilize VHDL, Verilog, TensorFlow, Keras, PyTorch, React, and Linux systems. The work focuses on designing distributed and real-time processing full-stack applications, specifically addressing technical challenges involving RF theory and digital signal processing algorithms within a secure environment.

What you'll do

  • Develop full-stack software applications that integrate digital signal processing algorithms and RF theory techniques.
  • Apply leading-edge principles and theories to contribute to the development of new technical concepts.
  • Solve unusually complex problems by providing highly innovative software solutions.
  • Mentor and supervise employees in both company and technical competencies.
  • Utilize containerization tools like Docker and version control systems like GitHub.
  • Design distributed and real-time processing full-stack applications.
  • Build and test neural network architectures using machine learning packages.

What we're looking for

  • Bachelor's degree in a STEM field.
  • 3+ years of experience with software development languages including Python, C, or C++.
  • Experience with containerization using tools such as Docker.
  • Experience using Agile processes and tools including Jira or Confluence.
  • Experience using version control including GitHub.
  • Ability to obtain a TS/SCI clearance with a polygraph.
  • Experience with firmware development languages such as VHDL, Verilog, or CoreFire (preferred).
  • Experience with machine learning packages and building and testing neural network architectures using TensorFlow, Keras, or PyTorch (preferred).

More like this

Similar roles

Software Signals Engineer

Booz Allen Hamilton

McLean, VA 105 days ago $86,800–$198,000
Python C C++ Multi-threading Cloud Computing Agile Jira Confluence VHDL Verilog CoreFire Digital Signal Processing RF Theory TensorFlow Keras PyTorch GitHub Linux

DSP Applications Software Engineer

Qualcomm

Austin, TX 34 days ago $133,900–$200,900
C++ Python PyTorch Tensor flow ONNX Embedded Systems DSP Neural Networks Vector Instruction Sets Microprocessor Design AI/ML Fast Math Libraries C NSP
2+ yrs exp

DSP Applications Software Engineer

Qualcomm

Austin, TX 35 days ago $133,900–$200,900
C++ Python PyTorch Tensor flow ONNX Embedded Systems DSP Neural Networks Vector Instruction Sets Microprocessor Design Mathematical Algorithms AI/ML Frameworks
2+ yrs exp

Digital Signal Processing Electrical & Computer Engineer

Booz Allen Hamilton

McLean, VA +2 27 days ago $86,800–$198,000
Digital Signal Processing C C++ Rust Linux Software Defined Radio GNUradio Ettus UHD Machine Learning ARM Microprocessors MATLAB LabView Git Agile FPGAs VHDL Verilog RF Theory Multi-threading Code Optimization

Real-Time Software Engineer

Booz Allen Hamilton

McLean, VA +1 70 days ago $86,800–$198,000
Python C C++ Kubernetes Docker Machine Learning TensorFlow Keras PyTorch Rust Javascript Angular React VHDL Verilog Linux Windows GitHub Jira Confluence Agile Embedded Systems Firmware RF Theory Ethernet Serial SCPI

Embedded Software Engineer

Booz Allen Hamilton

Colorado Springs, CO 88 days ago $86,800–$198,000
Python C C++ Digital Signal Processing DSP Embedded Software Firmware Microcontrollers RF Theory Linux Windows GitHub Jira Confluence Agile SCPI Ethernet Serial Cross-compiling