Software Engineer in Fort Meade, MD at Booz Allen Hamilton

Date Posted: 3/1/2018

Job Snapshot

Job Description

Job Number: R0024331

Booz Allen Hamilton has been at the forefront of strategy and technology for more than 100 years. Today, the firm provides management and technology consulting and engineering services to leading Fortune 500 corporations, governments, and not-for-profits across the globe. Booz Allen partners with public and private sector clients to solve their most difficult challenges through a combination of consulting, analytics, mission operations, technology, systems delivery, cybersecurity, engineering and innovation expertise.

Software Engineer

Key Role:

Provide software development, integration, maintenance, and technical support for near real–time SIGINT hardware and software solutions for various UHF and VHF signals, including Trunked Mobile Radio (TMR) and digital Push–to–Talk (PTT) radios. Develop and modernize software components to transition capabilities to COTS and GOTS handheld and mobile platform devices. Design and develop application frameworks and software applications using C++, Java, Python, Ruby, and Perl in Linux and UNIX environments. Participate in and lead all phases of development, including requirements definition, software design, development, source code configuration, manage and track source code changes, and define and manage software system configurations and deployment support. Develop scripts to support coding, unit testing, configuration, remote installation, and maintenance needs in Perl, Shell, C, and Bash. Develop and execute unit testing using CppUnit and Junit, develop automated build and software test scripts and applications, and define and execute end–to–end software system tests.

Basic Qualifications:

-5+ years of experience in working with Linux 

-5+ years of experience with C/C++ and Python

-3+ years of experience with one or more of the following languages: QT, C–Shell, Bash, or JavaScript 

-Experience in working with software defined radios, including GNU radio, from a software development, integration, or deployment perspective

-Experience in working with UHF and VHF or similar signals and mobile software development for x86 architecture

-Experience with Git, Ant, Jenkins, NetBeans, Eclipse, and Subversion

-Experience with RedHat Package Manager modules and building RPMs

-Knowledge of frequency hopping and signals processing

-TS/SCI clearance with a polygraph

-BA or BS and 14 years of experience with software engineering or 18 years of experience with software engineering in lieu of a Bachelor’s degree

Additional Qualifications:

-Experience in working with mobile platform technologies

-Experience with developing system and software architecture diagrams 

-Experience with planning and conducting development, integration, and unit testing and supporting end–to–end system testing

-Experience with working in an Agile development environment

-Knowledge of the development of software design diagrams in standard design notation, including UML and complete software documentation

Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance with polygraph is required.

Integrating a full range of consulting capabilities, Booz Allen is the one firm that helps clients solve their toughest problems by their side to help them achieve their missions.  Booz Allen is committed to delivering results that endure.

We are proud of our diverse environment, EOE, M/F/Disability/Vet.

Your Career is Waiting.

Get job alerts. Learn about new work and upcoming events. Share open roles with friends and colleagues.
Our Talent Network is your opportunity hub.

Get Answers and Access.

Need more information? Find it in our FAQs.

Application already in-process? Log in to keep going.