Airborne Countermeasure Dispensing Systems Software Engineer

Booz Allen HamiltonJacksonville, FL
$69,300 - $158,000Remote

About The Position

As an embedded software engineer, you know how to create and maintain crucial pieces of software. You use your knowledge to write and optimize code that creates a bridge between pieces of software, allowing them to communicate. We’re looking for an embedded software engineer like you to develop technology for our clients’ most important mission-forward challenges. As an embedded software engineer at Booz Allen, you’ll support the development of systems, sites, and tools for our clients. Using the latest tools and technology, you’ll write, test, and edit code in support of the team’s overall results. You’ll strengthen your skills as you develop and reverse engineer software that supports hardware functionality on a wide range of devices, as well as configure solutions based on the platform being used. You’ll partner with team leadership to troubleshoot and correct operational issues, as well as with cybersecurity specialists to ensure that the software you’re creating is secure. Work with us to expand your tech skills and make a meaningful difference. Join us. The world can’t wait.

Requirements

  • 2+ years of experience designing software for aircraft survivability equipment, including countermeasure dispensing systems
  • 2+ years of experience designing, modifying, developing, writing, and implementing software programming applications
  • 2+ years of experience with C/C++
  • 2+ years of experience designing, developing, implementing and supporting embedded software that supports hardware functionality on a wide range of devices, and optimizing code based on the platform being used.
  • Experience with embedded software languages and products
  • Experience with Agile methodology, extreme programming, product management, and software products
  • Experience creating solutions to complex problems within a collaborative, cross-functional team
  • Knowledge of software programming applications’ broader ecosystem and technical environment
  • Ability to obtain a Secret clearance
  • Bachelor's degree, or 5+ years of experience in software engineering

Nice To Haves

  • 2+ years of experience with embedded software languages and products such as Java, JavaScript, Python, Reverse Engineering, Embedded Platforms, Android iOS, Swift, Wind River VxWorks, IDA Pro, OllyDbg, or Gdb Debugger
  • Ability to acquire client requirements and resolve workflow problems through automation optimization
  • Ability to work with automated testing tools to perform testing and maintenance
  • Secret clearance

Responsibilities

  • Support the development of systems, sites, and tools for clients.
  • Write, test, and edit code.
  • Develop and reverse engineer software that supports hardware functionality on a wide range of devices.
  • Configure solutions based on the platform being used.
  • Partner with team leadership to troubleshoot and correct operational issues.
  • Partner with cybersecurity specialists to ensure that the software being created is secure.

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