
Software Reverse Engineer, Senior
- Charlottesville, VA
- $86,800-198,000 per year
- Permanent
- Full-time
- 5+ years of experience with software design and development
- Experience with C++ and programming languages
- Experience with software design and development, including software disassemblers, debuggers, and reverse engineering applications
- Experience performing in-depth technical evaluations of computer and network technologies
- Ability to conduct all-source S&TI research, analysis, and engineering
- TS/SCI clearance
- Bachelor's degree
- 2+ years of experience with software and firmware code assembly, disassembly, reverse engineering, software de-buggers, and diagnostic tools, including IDA Pro, OllyDbg, Kali Linux, and Metasploit
- Experience programming with FPGAs
- Experience with DSP design or modeling
- Experience with the analysis of Software Defined Radios (SDRs)
- Knowledge of military systems and computer network technologies, designs, and programs
- Possession of excellent verbal and written communication skills
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or CS
Our people-first culture prioritizes the benefits of flexibility and collaboration, whether that happens in person or remotely.
- If this position is listed as remote or hybrid, you’ll periodically work from a Booz Allen or client site facility.
- If this position is listed as onsite, you’ll work with colleagues and clients in person, as needed for the specific role.