We are looking for passionate and talented people to help make A1Logic a great place to work, learn and grow.
Contact Us with your resume.
Career Opportunities are available for:
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
- 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
- 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
Responsibilities:
- Write and debug kernel drivers for multiple Operating Systems
- Modify existing kernel drivers, elegantly extend and plug into them
- Debug root causes of kernel crashes
- Bachelors Degree in Engineering, Computer Science or related field
- 1-3 years (Junior), 4-7 years (Mid-Level), 8+ years (Senior) of experience in operating system research and/or development
- Software Development Experience—best practices/methodology in software design, development and testing
- Experience with Linux Device Driver Development, kernel build system, and kernel debugging
- Experience with the Windows Driver Model, Kernel Mode Driver Framework and kernel debugging
- Understanding of Linux and Windows kernel internals
- Advanced Degree in Computer Science or Engineering
- Experience with mobile operating systems
- Experience with multiple Computer architectures (x86, x64, ARM)