About this role
Forensic software development and reverse engineering role supporting DoD/IC missions with multi-language capabilities and forensic tooling.
Key Responsibilities
- Reverse engineer software; develop tooling; read/understand assembly; support forensic lab with scripting and development
Technical Overview
Mix of software reverse engineering and development with emphasis on assembly, high/low-level languages, and forensic toolchains.
Ideal Candidate
The ideal candidate is a federal contractor-empowered software reverse engineer with TS clearance, strong assembly language skills (x86/x64), proficiency in multiple high- and low-level languages, and experience with forensic tools and malware analysis.
Must-Have Skills
Must be a US CitizenMust hold a US government security clearance at the TS level or higherMust have a Bachelors degree or Master's Degree in CSComputer EngineeringElectrical EngineeringMathor Physics OR be within 12 months of graduatingAbility to read and understand assembly code (x86 and x64)Proficiency in CC++C#Javaor PythonFamiliar with both high and low-level programming languagesWilling to become 8570 compliant at Level II or higherExcellent customer service and communication skillsStrong leadership and teamwork skills
Nice-to-Have Skills
IDA Pro experienceARM reversingAndroid/Linux OS internalsEnCase or FTKSANS certificationSecurity+ CECCNA SecurityCySA+GICSPGSECSSCPCASP CECCNP SecurityCISAGCEDGCIHMalware analysis
Tools & Platforms
IDA ProEnCaseFTK
Required Skills
assemblyx86/x64CC++C#JavaPythonIDA Prostatic/dynamic analysisreverse engineeringAndroidLinuxEnCaseFTK
Hard Skills
assembly (x86/x64)CC++C#JavaPythonJavaScriptIDA Prostatic analysisdynamic analysisreverse engineeringAndroidLinuxEnCaseFTKSANS certificationSecurity clearance TS or higher8570 compliance
Soft Skills
Customer servicecommunicationleadershipprioritizationdeadline-driventeam collaboration
Certifications
Preferred
SANS certifications8570 compliance
Keywords for Your Resume
software reverse engineerassemblyx86x64CC++C#JavaPythonIDA Prostatic analysisdynamic analysisreverse engineeringAndroidLinuxEnCaseFTKSANS certification8570 compliancesecurity clearancedoDicdigital forensicsmalware reverse engineeringida proc++c#javapythonandroidlinux
Deal Breakers
No TS clearance or higher, Inability to read x86/x64 assembly, Lack of experience with reverse engineering or forensic tools
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile