Cyber Security company building technologies that can help secure the world by identifying critical vulnerabilities in software and network protocols. Startups, Fortune 500 companies, and everything in-between rely on them to secure their products.
They are seeking Python software developer who can understand the complexities of designing systems that are robust, and the trade-offs required to build something that many can use.
Experience in C/C++, Python, Assembly (x86 and/or ARM)
Nice to have: Knowledge how fuzzers work. Reverse Engineering knowledge. Decompilers. Taint tracking and data flow analysis. Vulnerability research. Exploit development
Other specific areas of interest: Dynamic Binary Instrumentation, Symbolic/Concolic Execution, Data Flow Analysis, Taint Tracking. Static/Dynamic analysis techniques.
Permanent Role
Location: Downtown Toronto