Windows Software Architect

Vancouver, BC, Canada

Job Description


Our team has an immediate permanent opening for a Windows Software Architect

Responsibilities:

  • Research, develop and apply new ideas into existing security products.
  • Troubleshoot bugs from kernel level to application layer within existing network gateway products.
  • Collaboration on configuration and management of on-premise and cloud infrastructure.
What you\'ll bring to the team:
  • Working knowledge in Windows Driver Model, Windows Driver Frameworks, file system minifilter driver, NDIS, TDI, registry filtering driver and SSDT hooking.
  • Working knowledge in Windows system internals and Linux Kernel internals. Understand PE and ELF file formats.
  • Working knowledge in architecture design, X86 CPU instruction set, virtualization, parallel and distributed computing.
  • Strong knowledge of C and data structures required.
  • In depth knowledge in reverse engineering, dynamic debug, IDA Pro, OllyDbg or WinDbg is an asset.
  • Working knowledge of C/C++, TCP/IP networking and Linux system call. Strong grasp of sockets and IPC mechanisms a plus. Amazing troubleshooting/debugging skills.
  • In depth knowledge in compilation process and compiler technology, such as Clang, LLVM, GCC or JIT is an asset.
  • Dedication to producing extremely high-quality code that meets strict performance requirements, is readable and obvious to coworkers, is easy to maintain and extend, and adheres to coding standards.

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
    JD2095211
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, Canada
  • Education
    Not mentioned