X-Midas DSP Software Engineer

Booz Allen HamiltonChantilly, VA
$86,800 - $198,000Remote

About The Position

As a Technical Signals Engineer, you specialize in developing software tools, techniques, systems, and procedures for Digital Signal Processing (DSP). You know that good DSP software is more than a nice-looking interface and data. You need the right combination of clean code, APIs, analytics, and infrastructure to help build a user-oriented solution. For DSP-centric software system, it's even harder -- you need to have a deep understanding of specialized frameworks such as X-Midas to ensure your software meets the mission need. We’re looking for a DSP developers like you to develop efficient and effective signal processing systems, in an exciting, agile environment. As a lead X-Midas DSP engineer at Booz Allen, you’ll oversee a team as they use the latest architectural approaches, DSP packages and frameworks, and open-source resources to overcome your clients’ most difficult challenges. You’ll share your development expertise while you identify and implement system improvements. You’ll lead a team as they code and deliver solutions that support the current architecture and operating environment, as well as guide future functionality and enhancements. Work with us to develop systems that create change for the better. Join us. The world can’t wait.

Requirements

  • Experience with software development or engineering in DSP software frameworks such as X-Midas
  • Experience with legacy enterprise systems and working in a microservices or distributed application environment
  • Experience with a variety of DSP software applications and techniques such as signal detection, spectrum monitoring, or geolocation
  • Experience creating and testing modules and components for compliance with design specifications
  • Knowledge of source control such as GIT
  • Ability to work within a collaborative, cross-functional team operating with Agile methods
  • Top Secret clearance
  • Bachelor’s degree

Nice To Haves

  • Experience with Java, Python, C#, C, C++, etc.
  • Experience with Azure, AWS, or Google Cloud Platform
  • Ability to develop detailed program specifications and programs for software components
  • Knowledge of DevOps, continuous integration, and continuous deployment
  • Knowledge of shell scripting and automation
  • Knowledge of relational databases (RDMS), NoSQL, columnar, graph data stores and structured and unstructured data formats
  • Active TS/SCI clearance; willingness to take a polygraph exam

Responsibilities

  • Oversee a team as they use the latest architectural approaches, DSP packages and frameworks, and open-source resources to overcome your clients’ most difficult challenges.
  • Share development expertise while identifying and implementing system improvements.
  • Lead a team as they code and deliver solutions that support the current architecture and operating environment, as well as guide future functionality and enhancements.

Benefits

  • health, life, disability, financial, and retirement benefits
  • paid leave
  • professional development
  • tuition assistance
  • work-life programs
  • dependent care
  • recognition awards program
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service