Digital Signal Processing Software Engineer

Booz Allen Hamilton

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
McLean, VAChantilly, VA
Salary
$86,800–$198,000 / yr
Posted
59 days ago
Freshness
Confirmed live 2 days ago
Closes
Oct 18, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $177k
This role $142k
$72k most similar roles pay here $229k

This role pays less than 72% of similar roles. Most pay $140,000–$214,150 — the shaded 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 802 open roles on FindRole.

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

Most-posted roles

View all roles at Booz Allen Hamilton

At a glance

TL;DR · Digital Signal Processing Software Engineer

As a Digital Signal Processing Software Engineer, you will develop software and analytic tools for the wired or wireless transmission of signaling data. You will apply advanced principles and theories to solve complex problems while providing innovative solutions with significant autonomy. The role involves mentoring others in technical competencies and collaborating in a team environment to brainstorm new ideas. Required skills include proficiency in Python, C, or C++, along with experience in digital signal processing algorithms or RF theory. You should be familiar with Agile processes using Jira or Confluence. Preferred qualifications include experience with VHDL, Verilog, CoreFire, Linux systems, and version control via GitHub. Additionally, candidates may have experience with machine learning packages like TensorFlow, Keras, or PyTorch to build neural network architectures. A TS/SCI clearance with a polygraph is required for this position.

What you'll do

  • Develop software and analytic tools for the wired or wireless transmission of signaling data.
  • Apply advanced digital signal processing algorithms and RF theory to solve complex technical problems.
  • Create innovative solutions for high-complexity engineering challenges using Python, C, or C++.
  • Mentor and supervise employees in both company procedures and technical competencies.
  • Execute software development tasks within an Agile framework using tools like Jira and Confluence.
  • Develop firmware using languages such as VHDL, Verilog, or CoreFire where applicable.
  • Build and test neural network architectures using machine learning packages like TensorFlow, Keras, or PyTorch.

What we're looking for

  • Bachelor's degree in a STEM field.
  • TS/SCI clearance with polygraph.
  • 3+ years of experience with software development languages including Python, C, or C++.
  • Experience with digital signal processing algorithms or RF theory.
  • Experience using Agile processes and tools like Jira or Confluence.
  • Ability to work in a team environment to brainstorm and innovate.
  • Experience with firmware development languages such as VHDL, Verilog, or CoreFire.
  • Experience with machine learning packages and neural network architectures using TensorFlow, Keras, or PyTorch.

More like this

Similar roles

Digital Signal Processing Software Engineer

Booz Allen Hamilton

McLean, VA 8 days ago $86,800$198,000
Digital Signal Processing RF Theory Python C C++ Docker Agile Jira Confluence GitHub VHDL Verilog CoreFire TensorFlow Keras PyTorch React Linux

Software Signals Engineer

Booz Allen Hamilton

El Segundo, CA +1 44 days ago $69,400$158,000
Signal Processing Digital Signal Processing Python C C++ RF Testing Agile Jira Confluence GitHub Linux RF Engineering

DSP Applications Software Engineer

Qualcomm

Austin, TX 87 days ago $127,200$190,800
C++ Python Pytorch Tensor flow ONNX Embedded Systems DSP Neural Networks Vector Instruction Sets Microprocessor Design Mathematical Algorithms
2+ yrs exp

DSP Applications Software Engineer

Qualcomm

Austin, TX 87 days ago $127,200$190,800
C++ Python Pytorch Tensor flow ONNX Embedded Systems DSP Neural Networks Vector Instruction Sets High-Performance Microprocessor Design Mathematical Algorithms
2+ yrs exp

DSP Applications Software Engineer

Qualcomm

Austin, TX 43 days ago $154,000$231,000
C++ Python Pytorch Tensor flow ONNX Embedded Systems DSP Neural Networks Vector Instruction Sets Microprocessor Design Mathematical Algorithms
4+ yrs exp