About this role
Salary: £61,000 - 101,000 per year
Requirements
- Experience in Android security research or a related field
- In-depth knowledge of Android internals, including system services, APIs, and device drivers
- Proficiency with Frida, including scripting and API usage
- Experience with static and dynamic analysis of mobile applications, including Frida
- Experience building and customizing AOSP for research purposes
- Strong understanding of application, software, or firmware modification techniques
- Excellent programming skills in languages such as Java/Kotlin, C, C++, and Python
- Knowledge of low-level programming languages such as Assembly or ARM
- Strong analytical and problem-solving skills, with the ability to think creatively
- Nice to have: experience with other mobile platforms, such as iOS or Harmony
- Nice to have: familiarity with Linux kernel development and debugging
- Nice to have: participation in bug bounty programs or capture-the-flag (CTF) competitions
- Nice to have: publications or presentations on Android security research
- Nice to have: network and protocol analysis experience
Responsibilities
- Conduct cutting-edge research on the Android platform, develop working prototypes, and reverse engineer and test software to identify implementation vulnerabilities
- Analyze Android internals, application modifications, software modifications, and firmware modifications to understand the mechanics of the Android ecosystem
- Deliver complex research projects individually or as part of, or leading, a team
- Build AOSP and research its internals and applications, including work involving network forensics, forensics, static and dynamic analysis, and building or patching APKs
- Research emerging Android technologies and evaluate features and functions that may affect customers
- Identify vulnerabilities or implementation opportunities and design bespoke proof-of-concept solutions
- Develop, modify, and build AOSP images for research and proof-of-concept testing
Technologies
- API
- ARM
- Android
- Firmware
- Support
- Java
- Kotlin
- Linux
- Mobile
- Network
- Python
- Security
- iOS
More
We are a cyber security company seeking an Android Security Researcher to deliver industry-leading research and critical capabilities to our customers. The work is often objective-driven and calls for an inquisitive mindset and innovative problem-solving. Our team uses a wide range of tools and programming languages, with particular interest in C/C++, ARM assembly, and Frida focused on Android. We would also be interested in speaking with Android or iOS developers looking to move into security research and reverse engineering.
We offer regular technical-excellence-based promotion reviews, 25 days of annual leave plus bank holidays, the option to buy up to five additional days, and an extra day of leave per year of service from the second year, up to five days. Benefits include relocation support for eligible HMRC-allowable costs, training and development, an OReilly books subscription, internal technical events and company socials, refreshments, private medical and health support, an annual health assessment, an annual company bonus scheme, an 8% employer pension contribution with no minimum employee contribution, death-in-service cover of four times base salary, enhanced family leave, and an enhanced cycle-to-work scheme that includes bikes over £1,000, e-bikes, specialist cycles, and trikes.
last updated 43 week of 2026