Embedded Developer (C++/Java) - Booz Allen Hamilton
Overview
You will own the development of mission-critical embedded software systems for Booz Allen's federal clients, bridging hardware and application layers across a range of devices. You'll write, test, and debug code using C++, Java, and Python, and reverse engineer software to support hardware functionality. Working alongside cybersecurity specialists and team leadership, you'll ensure every solution is secure and operational. This role stands out for its focus on TS/SCI cleared work and the opportunity to shape solutions for unique national security challenges.
What You'll Do8
- 1Write and test embedded software in C++, Java, and Python to enable hardware-software communication across devices.
- 2Debug and resolve integration issues in the first 90 days, collaborating with team leads to fix operational problems.
- 3Reverse engineer existing binaries and assembly code to analyze and enhance system functionality.
- 4Design and implement unit tests using pytest, CppUnit, or GMock to validate software behavior.
- 5Configure build pipelines with Maven, Bamboo, and Jenkins to automate deployment.
- 6Secure software by identifying vulnerabilities and applying best practices alongside cybersecurity specialists.
- 7Optimize code performance for real-time constraints in embedded environments.
- 8Document technical designs and maintain code repositories using GIT.
Requirements7
- 16+ years of software development experience with C++ and Java
- 26+ years of experience in software systems requirements analysis, design, development, integration, or testing
- 3Experience with Python development and testing using pytest
- 4Experience with assembly languages development or reversing
- 5Active TS/SCI clearance with polygraph
- 6Bachelor's degree in a technical field
- 7Nice to have: Experience with C, GIT, Maven, Bamboo, Jenkins Scripting, Java GUI, XML, XLST, and unit test frameworks like CppUnit and GMock
Salary Insight
$69 - $158k per year
Location
Required Skills
Similar open positions
Explore active roles that match your skills and interests.
631 Booz Allen Hamilton_United States
VerifiedSenior Application Developer Booz Allen Hamilton
Lead end-to-end software solutions in a fast agile environment. Shape systems for the better while mentoring teams and driving technical excellence. Seeking candidates who thrive in high impact roles.
631 Booz Allen Hamilton_United States
VerifiedIT Systems Engineer Booz Allen Hamilton
Lead digital engineering and model-based systems engineering for Department of War systems. Shape development and evolution of mission-critical platforms. Drive technical solutions that deliver customer-focused outcomes. Collaborate across teams to expand skill sets in digital engineering and model-based approaches.
631 Booz Allen Hamilton_United States
VerifiedPlatform DevOps Engineer at Booz Allen Hamilton
Lead design and implementation of scalable cloud solutions using AWS and Kubernetes. Own CI/CD pipelines via GitLab CI and automate builds with Docker. Drive secure, compliant deployments supporting enterprise workloads. Secret clearance required. 5+ years experience delivering high‑availability services.
631 Booz Allen Hamilton_United States
VerifiedDevSecOps Engineer and SME
Lead DevOps Engineer at Booz Allen Hamilton Washington DC. Oversee team streamlining software development lifecycle from requirements to monitoring. Implement CI/CD pipelines reduce manual tasks empower developers to focus on creating impactful solutions.
631 Booz Allen Hamilton_United States
VerifiedData Engineer - Booz Allen Hamilton
We seek an experienced Data Engineer to lead data integration and pipeline development for mission-critical projects. The ideal candidate will architect scalable platforms and drive data solutions for clients in intelligence and research. Responsibilities include building pipelines and leading teams while managing complex data challenges. This role offers unique opportunities to impact national missions.
631 Booz Allen Hamilton_United States
VerifiedSoftware Development Engineer
Sof t war e Development Engineer leading the Sof t war e-Defined Everything platform to enable Physical AI edge T rus ted Environments and other applications. Build and operate secure scalable sof t war e services with autonomy and ownership.