> Markdown version of [/jobs/ext/1490382-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/1490382-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Booz Allen Hamilton Inc. - **Location:** McLean, VA, United States - **Experience:** Expert - **Salary:** $86,800.0 - $198,000.0 - **Contract:** Permanent contract - **Skills:** Agile Methodology, Artificial Intelligence, Automation of Tests, C++ (Programming Language), Continuous Integration, Software Design Patterns, Embedded Software, Github, Python (Programming Language), Software Tools, Software Engineering, SonarQube, Systems Modeling Language, SC Clearance, Kubernetes, Information Technology, DODAF - **Published:** July 29, 2026 - **Apply:** https://justjobs.com/main/sendform/8/8/28176/1/17733077?backUrl=%2Fcareer%2F17733077%2FEmbedded-Software-Engineer-Virginia-Mclean ## About the Role As an embedded software engineer, you can resolve a problem with a complete end-to-end solution in a fast, agile environment. If you're looking for the chance to not just develop software, but to help create a system that will make a difference, we need you on our team. We're looking for an engineer like you with the skills needed to develop software and systems from vision to production-ready., * 7+ years of experience with software engineering using Rust, C, C++, or Python * Experience building and operating production-grade full-stack applications * Experience designing the architecture and containerized services with Kubernetes * Experience with AI-assisted software development tools and practices, such as code copilots, automated tests, or secure-by-design patterns, to increase delivery velocity responsibly * Experience developing software within an Agile framework andDevSecOpsinfrastructure as part of a Continuous Integration and Continuous Deployment (CI/CD) pipeline * Knowledge of authentication, authorization, and security best practices * Ability to effectively communicate, work independently and collaboratively on a cross-functional team, and demonstrate initiative to complete complex tasks to achieve program goals in a fast-paced environment * Secret clearance * Bachelor's degree in Computer Science or Engineeringand5+ years of experience in software development, or 7+ years of experience insoftware development in lieu ofa degree Nice If You Have: * Experience withPyO3for Rust-Python interoperability and buildingPython extensions inRust * Experience with codequality andstaticanalysis toolssuch as SonarQube,Clippy, cargo-deny, or cargo-audit * Experience withsecurecodingpractices and vulnerabilityremediation * Knowledge of SystemsModeling Language(SysML), DoD Architecture Framework (DoDAF), and Unified Architecture Framework (UAF) * Ability to display apersonal or professional GitHub profiledemonstratingprojects * TS/SCI clearance * Master's degree ## Description As an embedded software engineer at Booz Allen, you'll use your passion to learn new tools and techniques and identify needed system improvements. You will lead a team of software engineers to help them develop professionally, review their work, and provide suggestions for improvement. You'll help our team and clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies. You'll help make sure the solution developed by the team considers the current architecture and operating environment, as well as future functionality and enhancements. Work with us as we shape systems for the better. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Automated Code Quality Checks with Custom SonarQube Rules](https://www.wearedevelopers.com/videos/428-automated-code-quality-checks-with-custom-sonarqube-rules) - [One Pipeline, Three Regulator - SBOM Compliance for the Developer](https://www.wearedevelopers.com/videos/100169-one-pipeline-three-regulator-sbom-compliance-for-the-developer) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Practical tips for keeping your C# code base clean](https://www.wearedevelopers.com/videos/100149-practical-tips-for-keeping-your-c-code-base-clean) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Building AI Solutions with Rust and Docker](https://www.wearedevelopers.com/magazine/494-building-ai-solutions-with-rust-and-docker) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)