onsite
Mobile Reverse Engineer - Peraton
Software Engineer
Lead mobile reverse engineering efforts, dissecting iOS and Android binaries to uncover vulnerabilities, analyze malware, and strengthen security posture using advanced tools like IDA Pro and Ghidra.
About the role
Key Responsibilities
- Perform static and dynamic analysis of iOS and Android applications to identify security weaknesses and malicious behaviors.
- Reverse engineer application binaries, decompile code, and reconstruct high‑level logic using IDA Pro, Ghidra, and custom scripts.
- Collaborate with threat intelligence and incident response teams to contextualize findings and recommend mitigations.
- Document analysis processes, produce detailed technical reports, and present findings to stakeholders.
- Maintain and improve reverse‑engineering toolchains, automate repetitive tasks, and stay current with mobile platform updates.
Requirements
- Proven experience in mobile reverse engineering, with deep knowledge of iOS and Android internals.
- Strong proficiency in assembly, C/C++, and scripting languages (Python, Bash).
- Hands‑on experience with IDA Pro, Ghidra, Hopper, or equivalent disassemblers.
- Solid understanding of mobile security concepts, malware analysis, and threat modeling.
- Excellent analytical, problem‑solving, and communication skills.
Skills
pythonjavalinuxvmware