Booz Allen Hamilton is seeking an Embedded Systems Engineer to develop technology for their clients’ mission-forward challenges. The role involves writing and optimizing code to facilitate communication between software components, troubleshooting operational issues, and ensuring software security in collaboration with cybersecurity specialists.
Responsibilities:
- Develop technology for clients’ mission-forward challenges
- Write, test, and edit code in support of the team’s overall results
- Develop and reverse engineer software that supports hardware functionality on a wide range of devices
- Configure solutions based on the platform being used
- Partner with team leadership to troubleshoot and correct operational issues
- Collaborate with cybersecurity specialists to ensure software security
Requirements:
- 3+ years of experience in software development and with embedded systems
- Experience with programming languages such as C or C++ and Python
- Experience with low-level development, including interrupt handlers, device drivers, controlling peripherals, and reading and writing Flash memory
- Experience with digital and analog control systems, power electronics, electromagnetic interference (EMI) techniques, and radio frequency (RF)
- Experience conducting basic and applied research and learning new technologies
- Experience troubleshooting systems
- Ability to manage and prioritize multiple tasks and to analyze client requirements and translate those tasks into deliverables with little to no supervision
- Ability to obtain a Secret clearance
- Bachelor's degree
- 5+ years of experience working across varying computer architecture and operating systems
- Experience with signal generation, high-powered RF systems, signal processing, bench and system level testing of electronics components, and RF system and platform integration
- Experience with radio frequency testing and evaluation
- Experience with Docker containers, including in CI/CD pipelines
- Secret clearance