Digital Signal Processing Software Engineer

Booz Allen Hamilton•McLean, VA

About The Position

Develop full-stack software applications that integrate digital signal processing algorithms and RF theory techniques. Apply leading-edge principles, theories, and concepts; contribute to the development of new principles and concepts; solve unusually complex problems with innovative solutions; and mentor or supervise employees in company and technical competencies. Applicants must be able to obtain a TS/SCI clearance with a polygraph. Selected applicants will be subject to a security investigation and may need to meet eligibility requirements for access to classified information. The projected annualized compensation range is $86,800.00 to $198,000.00 USD. Compensation depends on factors including location, education, knowledge, skills, competencies, experience, contract-specific affordability, and organizational requirements. The posting is scheduled to close within 90 days from its posting date. Booz Allen offers health, life, disability, financial, and retirement benefits; paid leave; professional development; tuition assistance; work-life programs; dependent care; and recognition awards. Regular full-time and part-time employees working at least 20 hours per week are eligible to participate in benefit programs, with select offerings available to those below that threshold. The job posting does not specify a work location type or schedule.

Requirements

  • At least 1 year of experience with software development languages, including Python, C, or C++.
  • Experience using Agile processes and tools.
  • Experience using version control.
  • Ability to work in a team environment to brainstorm and innovate new ideas.
  • Ability to obtain a TS/SCI clearance with a polygraph.
  • Bachelor's degree in a STEM field.

Nice To Haves

  • Experience with firmware development languages such as VHDL, Verilog, or CoreFire.
  • Experience with machine learning packages and building and testing neural network architectures using TensorFlow, Keras, or PyTorch.
  • Experience with RF theory techniques and digital signal processing algorithms.
  • Experience designing distributed and real-time processing full-stack applications.
  • Experience with UI development such as React.
  • Experience using Linux systems.
  • TS/SCI clearance with a polygraph.

Responsibilities

  • Develop full-stack software applications integrating digital signal processing algorithms and RF theory techniques.
  • Apply leading-edge principles, theories, and concepts and contribute to developing new principles and concepts.
  • Work on unusually complex problems and provide highly innovative solutions.
  • Mentor or supervise employees in company and technical competencies.

Benefits

  • Health, life, disability, financial, and retirement benefits.
  • Paid leave.
  • Professional development.
  • Tuition assistance.
  • Work-life programs.
  • Dependent care.
  • Recognition awards for exceptional performance and demonstration of company values.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service