Job Responsibilities:
- Develop tools for malware analysis, de-obfuscation, and unpacking.
- Conduct research on latest malware techniques.
- Analyze and reverse engineer a variety of malware.
- Collaborate with team members to integrate research projects into the AV engine.
- Contribute to the development of the AV engine.
Skills Required:
- Experience with Python.
- Experience with C and C++ development in a Linux environment.
- Proficiency with reverse engineering tools (IDA Pro, OllyDBG, radare2) is a plus.
- Knowledge of Windows internals is a plus.
- Knowledge of Rust is a plus.
- Motivation to learn new technologies.
- Ability to work well in a team and independently.
Educational Requirements:
- Bachelor’s Degree in Computer Science or equivalent with relevant work experience.
The Canada base salary range for this full-time position is expected to be between $81,000 - $110,000 annually. Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.