Assist with designing and developing automated security analysis solutions for Android and iOS.
Conduct novel research and develop cutting-edge technologies to automatically analyze and detect security issues in mobile platforms and binaries.
Collaborate with a distributed team to protect the global mobile ecosystem.
Requirements
Degree in Computer Science, Computer Engineering, Mathematics, or equivalent hands-on experience directly related to the duties and responsibilities specified.
Familiarity with at least two of the following areas of program analysis: static analysis, dynamic instrumentation, type inference, taint analysis, and symbolic execution.
Familiarity with common program analysis tools and frameworks (e.g., Soot, WALA, Angr, Dyninst).
Experience in some of the following: Java, Python, C/C++, Objective-C.
Experience working with iOS/macOS/Android internals or arm/x86.