Cryptography Apprentice: Early Mid or Higher Experience Level (Applicants must currently hold a Secret clearance or higher) - FUTURE NEED
$90,002–$165,006 year
On-site · Linthicum Heights, Maryland, United States
Job Summary
Assist personnel in the Data Recovery lab by using advanced techniques to forensically acquire data in support of criminal investigations. Tasks include decrypting data from mobile apps, diagnosing ECC algorithms, reconstructing data from raw NAND dumps, and recovering deleted data that file carvers cannot typically recover. The process may involve evaluating both software development and reverse engineering skills during hiring. This role requires a Secret-level clearance and emphasizes collaboration, leadership, and meeting deadlines. Remote work is not an option; relocation assistance is offered.
Required Qualifications
- Must be a US Citizen who currently holds a US government security clearance at the Secret level or higher.
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Math, Physics, or a closely-related field.
- At least 3 years of professional experience in Reverse Engineering (Firmware and Malware).
- Ability to read and understand x86/x64 assembly code.
- Proficiency in C and Python.
- Familiar with both high-level (Java) and low-level (C/C++ or Assembly) programming languages.
- Experience with static analysis tools such as IDA Pro and dynamic analysis tools including debuggers.
- Experience with cryptography.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.