Software Engineer

Vancouver, BC, Canada

Job Description


Our team has an immediate permanent opening for a Software Engineer

Responsibilities:

  • Work with malware file analysts to understand the scope of the work.
  • Prepare the industry and academic insight survey.
  • Prepare the industry analysis report.
  • Draft the design proposal.
  • Write C/C++ code to parse the malware and research various state of the art algorithms to classify malware families.
  • Full unit test and feature verification test.
  • Apply the code into the existing embedded network gateway appliance products;.
  • Profile and optimize the overall product end to end
The base salary for this position ranges from $110,000 to $210,000 depending on education, experience and demonstrated expertise.

What you\'ll bring to the team:
  • PhD (preferred) or master\xe2\x80\x99s degree in Computer Science or a related field.
  • Strong C/C++ objected oriented programming with design in mind.
  • Experience with malware analysis, ant-virus, Machine Learning AV, reverse engineering, IDA, OllyDbg, URL filter, Anti-spam, Botnet and X86 Assembly language.
  • Experience with network traffic analysis, network protocol analysis, protocol reverse engineering and anomaly detection.
  • Understand data analysis, big data frameworks, Hadoop/Storm/Spark.
  • Understand x86-64 CPU architecture and memory management.
  • Understand Linux Kernel architecture and Linux System architecture.
  • Understand Docker, container and cloud architecture.

Huawei

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2278286
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, Canada
  • Education
    Not mentioned