- Software Development
We’re looking for an embedded developer who can put 50 pounds of power into a 5-pound sack. Adept at thinking inside the box, you don’t see housings as constraint, but as a challenge, just begging for a solution. At Booz Allen, you will use every tactic in the book, and even some that are too new to be written about deconstruct, duplicate, rearrange, and enhance device functionality as you solve mission-critical challenges. Because you know the way devices work inside and out, you’re able to see how innovation affects vulnerability, and proactively guard against it. As you go, you will use Linux and Python to automate your testing and other processes, freeing up more time for you to blaze new trails.
You’ll have the opportunity to connect in Communities of Excellence with others doing similar work because we know that creativity is contagious. When you don’t have to recreate the wheel, you can focus on new challenges. Be part of a team of developers who haven’t met a “thing” they haven’t connected to the IoT, and who daily creates solutions that drive innovation. What do you imagine your future to hold? Join Booz Allen and make it happen.
6+ years of experience with of Software System Requirements Analysis, Design, Development, Integration, or Testing
4+ years of experience with software development experience using C/C++
Experience with multi-threaded POSIX or embedded platforms, including Linux, Unix, Android, or VxWorks
Experience with network or socket programming for common protocols and standards
Experience with Software Reverse Engineering or debugging, tools such as IDAPro, OllyDbg, gdb, etc
Knowledge of low-level systems programming concepts
TS/SCI clearance with polygraph
BA or BS degree
Nice If You Have:
Experience with vulnerability analysis or exploit development
Experience with Python
Experience developing software in cross-compiler environment for architectures, including ARM, MIPS, and PowerPC
Applicants selected will be subjected to a security investigation and may need to meet eligibility requirements for access to classified information; TS/SCI clearance with polygraph is required.
Build Your Career:
A challenging and dynamic work environment isn’t all we have to offer. When you join Booz Allen, you’ll have access to:
experts in virtually every field
a culture that focuses on supporting our employees
opportunities that provide stability while offering variety
You’ll also be exposed to a wealth of training resources through our Digital University, an online learning portal featuring more than 5000 functional and technical courses, certifications, and books. Build your technical skills through hands-on training on the latest tools and tech from our in-house experts. Pursuing certifications that directly impact your role? You may be able to take advantage of our tuition assistance, on-site bootcamps, certification training, academic programs, vendor relationships, and a network of professionals who can give you helpful tips. We’ll help you develop the career you want as you chart your own course for success.
We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, veteran status, or other protected characteristic—to fearlessly drive change.