Reverse Engineering Software Developer

Job description

Reverse Engineering Software Developer

ID #:         4RC0804RESD

Location: Toronto, Ontario Canada

Term:       Full time


Are you a Software Developer that has some experience with debug? (Not debugging with print statements, but an actual debugger?)

Have you ever worked with Assembler? If so, then we want to speak with you!


This is an OUTSTANDING opportunity for you:

  1. Take your software understanding to the next level by reverse engineering a large number of applications looking for security vulnerabilities.
  2. You will have an opportunity to make a difference in the world. You will be identifying security holes for almost every anti-malware application in the world today.
  3. You will develop digital signatures for network traffic-based attack detection.

Requirements

Must have: 

  • strong experience with programming languages: C/C++ and Python;
  • proficiency with debugging tools i.e. gdb, windbg, ollydbg;
  • a good understanding of TCP/IP protocols;
  • experience with assembly language is an asset; and
  • excellent oral and written communication skills.


    Nice to have:

    • bachelor's or Master's degree in computer science or a related field
    • industry experience performing similar technical role is preferred
    • great attention to detail
    • self-directed, self-motivated with the ability to work with minimal supervision


      Note 1: You MUST be legally entitled to work in Canada (i.e. possess Canadian Citizenship, Permanent Residency or Valid Work Permit)

      Note 2: High Tech Genesis Inc. is an Equal Opportunity Employer.

      Note 3:  Accommodations are available upon request for all aspects of the hiring process.