X-Midas DSP Software Engineer

Booz Allen HamiltonChantilly, VA

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 systems, 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 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.

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
  • 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 (RDBMS), 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 using the latest architectural approaches, DSP packages and frameworks, and open-source resources.
  • 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.
  • Develop efficient and effective signal processing systems.
  • Develop software tools, techniques, systems, and procedures for Digital Signal Processing (DSP).
  • Create and test modules and components for compliance with design specifications.

Benefits

  • Health, life, disability, financial, and retirement benefits
  • Paid leave
  • Professional development
  • Tuition assistance
  • Work-life programs
  • Dependent care
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service