Mobile Security Engineer II
Core
Conducting penetration testing, reverse engineering, and security research on mobile applications to identify threats and define secure design processes.
Role type
Mobile Security Engineer
Builds
Secure mobile applications and security processes for Thales Cybersecurity and Digital Identity products.
Domain
Cybersecurity, Mobile Security, Digital Identity
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Penetration testing (Android, iOS), Reverse engineering, Threat modelling, Vulnerability management, OS exploit knowledge (Jailbreaking/Rooting/Flashing), Traffic interception, Debugging (gdb, Frida, Ghidra, IDA Pro), Applied cryptography, Programming (Python, Java, Kotlin, C/C++, Swift, Objective-C, Assembly)
Preferred skills
Low-level OS understanding (syscalls, kernel extensions), AI-based security tool usage, Non-mobile platform security knowledge (Windows, MacOS, Linux)
Technologies
Android, iOS, Python, Shell, Java, Kotlin, C/C++, ARM/INTEL assembly, Objective-C, Swift, gdb, Burp Suite, Substrate, Frida, Ghidra, IDA Pro
Responsibilities
Perform penetration testing and reverse engineering on mobile applications; Provide technical risk analysis and countermeasure recommendations; Guide secure design of products and features; Conduct security research on new threats and AI-based tools; Maintain awareness of mobile vulnerabilities; Define and promote internal mobile security processes; Train mobile teams on security
Seniority
Mid-Senior, hands-on IC