Embedded Software Engineer
Booz Allen Hamilton
This job at a glance
- Who can apply
- New grads, no experience needed · Bachelor's degree
- Must know
- AgileEmbedded systemsPythonC++CRust
- Nice to have
- KubernetesVulnerability managementGitJira
- Work
- On-site in El Segundo
- Pay
- Not stated by the employer.
- Skill demand
- Embedded systems72%C++56%Python46%Agile25%of 100 similar entry-level jobs posted in the US this week
- Listed
- Nov 5, 2026 · still open
Sign in free to see which of these skills your resume already shows.
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. Help create a system that will make a difference by developing software and systems from vision to production-ready. This role involves using your passion to learn new tools and techniques, identify needed system improvements, and help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies. Ensure the solution developed considers the current architecture and operating environment, as well as future functionality and enhancements.
Key Responsibilities
- Develop software and systems from vision to production-ready.
- Identify needed system improvements.
- Help clients overcome challenges using the latest architectural approaches, tools, and technologies.
- Ensure developed solutions consider current and future architecture and operating environments.
Requirements & Tech Stack
- Rust, C, C++, or Python
- Agile development environment
- CI/CD pipeline
- AI-assisted software development tools and practices (e.g., code copilots, automated tests, secure-by-design patterns)
- Secret clearance (Ability to obtain)
Qualifications
- Experience with software engineering using Rust, C, C++, or Python
- Experience working in an agile development environment
- Experience working within a CI/CD pipeline
- Knowledge of AI-assisted software development tools and practices such as code copilots, automated tests, or secure-by-design patterns
- 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
- Ability to obtain a Secret clearance
- Bachelor’s degree in a STEM field
Nice to Have
- Experience designing architecture and containerized services with Kubernetes
- Experience with secure coding practices and vulnerability remediation
- Knowledge of Jira, Confluence, Git, and GitLab
- Ability to display a personal or professional GitHub profile demonstrating projects
- Ability to work with automated testing tools to perform testing and maintenance
- Secret clearance