We are looking for passionate and talented people to help make A1Logic a great place to work, learn and grow.
Responsibilities:
- Analyze and deconstruct software applications and protocols
- Identify potential attack vectors of all types and on all platforms
- Perform triage, categorization, and analysis of discovered vulnerabilities
- Develop proof of concept (PoC) code for selected vulnerabilities
Required Skills:
- Bachelors Degree in Computer Science, Engineering or equivalent experience
- 1-3 years (Junior), 4-7 years (Mid-Level), 8+ years (Senior) of experience in vulnerability research and exploit development
- Demonstrated experience in x86/x64 assembly, software reverse engineering, kernel debugging, networking protocol stacks
- Strong understanding of desktop and mobile operating systems (Windows/Linux/Android) internals
- Experience reverse engineering and replicating custom, undocumented protocols
- Software development experience in Assembly, C, and/or python for development of proof of concept code
- Knowledge of hypervisors, anti-virus techniques, disassemblers, and static/dynamic analysis
- Experience with and understanding of memory corruptions and exploit mitigation technologies
- Experience with malware analysis and anti-debugging techniques
Desired Skills:
- Advanced Degree in Computer Science, Engineering or equivalent experience
- Experience with mobile operating systems
- Strong understanding of mobile operating system (iOS/Android) internals
- Experience with computer architectures such as ARM, PowerPC, MIPS, etc
- Experience debugging, reverse engineering, and vulnerability research on non-mobile hardware based platforms