Booz Allen Hamilton Embedded Developer, Senior in Annapolis Junction, Maryland

Key Role:

Work with other experts in reverse engineering, communications systems, and real-time, embedded platforms who are teaching courses, developing certification exams and presenting at industry conferences. Create critical mission capabilities with government clients in an environment where new ideas are welcomed and questioning of the current techniques is expected. Work as part of a small, focused, sub team of 3 to 5, solving hard problems in a collaborative and supportive environment. Use reverse engineering tools, automated test frameworks, and toolchains to develop software on specialized hardware. Perform forward development and software integration, working in some cases across development organizations to drive toward a deliverable product with high visibility and mission impact. Support sprint planning for individual user stories and help to guide more junior developers in their work assignments. Perform un-structured research tasks, communicate findings to technical leads and managers, and make recommendations on software design and overall technical approaches.

Basic Qualifications:

-12 years of experience with software system requirements analysis, design, development, integration, or testing

-10 years of experience with software development using C, C/C , or other proprietary languages

-Experience with development on embedded platforms, including Linux, UNIX, Android, or VxWorks

-Experience with software reverse engineering or debugging tools, including IDAPro, OllyDbg, or gdb

-Experience with assembly languages, including development or reversing

-Knowledge of low level systems programming concepts

-Knowledge of network and socket programming for common protocols and standards

-TS/SCI clearance with a polygraph

-BA or BS degree

Additional Qualifications:

-Experience with vulnerability analysis or exploit development

-Experience with Python

-Experience with developing software in a cross-compiler environment for architectures, including ARM, MIPS, or PowerPC

-BA or BS degree in CS or a related field


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 the full range of consulting capabilities, Booz Allen is the one firm that helps clients solve their toughest problems, working 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.

Job: *Information Technology

Title: Embedded Developer, Senior

Location: Maryland-Annapolis Junction

Requisition ID: 01221333