SME Cyber Capability Developer (Reverse Engineer) - Software Reverse Engineering About the Role: Lead complex software reverse engineering efforts on target systems-including encrypted applications and operating systems across regions (e.g., Asia) and platforms (e.g., mobile, vehicle, drones)-and develop custom tools to inform and augment custom digital forensic capabilities.
Responsibilities:
- Lead complex reverse engineering projects; disassemble, analyze, and document software/application source code.
- Develop custom software applications and tooling; inspect binaries/obfuscated code for hidden functionality and data location.
- Mentor mid- and junior-level staff; bridge technical gaps between Scrum Master and Product Owner.
- Attend customer engagements (in person or virtual) and translate technical concepts for non-technical stakeholders.
Qualifications:
- 15+ years of reverse engineering experience against binary/machine, obfuscated Java, Swift, Objective-C, C, C++, JavaScript, and Android/iOS application code.
- Expertise in assembly (e.g., ARM Assembly), debuggers (gdb, Frida), and binary analysis tools (IDA Pro, Ghidra, JADX).
- Self-driven; proven independent work and mentoring ability.
- Ability to obtain/maintain required clearance; comfort supporting work through SCI channels.
We offer medical, dental and vision insurance, 401k, PTO and 11 paid holidays.