Research Engineer
Core
Develop mobile security tools and perform reverse engineering to test apps on stock and jailbroken devices, identify jailbreak detection techniques, and examine data for PII.
Role type
Research Engineer (Mobile Security / iOS Reverse Engineering)
Builds
Mobile security testing tools, detection strategies, and new security solutions for the mobile app economy
Domain
Mobile Security / iOS / Reverse Engineering
Deliverable
production ML models | product features | research
Required skills
iOS reverse engineering, ARM CPU architecture, static and dynamic program analysis, C/C++, TypeScript/JavaScript/Node.js, Frida scripting, mobile security fundamentals
Preferred skills
Mobile security assessment experience, AppSec/Cybersecurity background, conference presentation experience
Technologies
iOS, ARM, Frida, TypeScript, JavaScript, Node.js, C, C++
Responsibilities
Build tools to test apps on stock and jailbroken devices, reverse-engineer apps and frameworks to identify jailbreak detection techniques, examine transmitted and stored data for PII, ideate strategies for vulnerability detection and remediation, adapt existing code bases for specific requirements
Seniority
Mid-Senior, hands-on IC