Java/C++ Developer, Senior in Westborough, MA at Booz Allen Hamilton Inc.

Date Posted: 3/26/2018

Job Snapshot

Job Description

Job Number: R0016396

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.

Java/C++ Developer, Senior

Key Role:
Perform as a Java/C++ developer to develop custom operating systems for mobile devices. Leverage expertise in rooting, configuring, updating, and programming Android or Linux–based devices. Serve as an expert software developer, working closely with senior and junior developers. This position is located in Westborough, MA.

Basic Qualifications:
-3+ years of experience with the Android operating system and frameworks development
-3+ years of experience with developing applications in either Java or C/C++
-2+ years of experience with Android or Linux bootloader and kernel
-Experience with version control and working in a collaborative and distributive team environment
-Experience in developing applications that interoperate with various levels of a Linux system and using a structured query language for database operations
-Knowledge of common network protocols, including TCP/IP, DHCP, DNS, SMTP, and HTTP
-Ability to recommend solutions to technical and organizational challenges confidently and communicate with staff, management, and clients effectively
-Ability to travel between 5% – 10% of the time required
-Ability to obtain a security clearance

-BA or BS degree

Additional Qualifications:
-Experience with working on an Agile development team
-Experience with the Java Native Interface
-Experience with Android security mechanisms
-Experience with SQL
-Experience with Android NDK
-Experience with using Make for custom software build configurations
-Experience with developing shared or static libraries
-Experience with custom device or product development
-Possession of excellent analytic and problem–solving skills

-BS degree in CS, or Computer Engineering, or a related field; MS degree in CS, or Computer Engineering, or a related field a plus


Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.

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.