Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Senior Windows C++ Engineer

at Sur

Posted 10 hours ago 0 applied

Description:

  • Our client is looking for a Senior Windows C++ Engineer to join their growing team.
  • Your primary responsibility will be to help your distributed team expand compatibility with different Windows applications.
  • As a part of this, you will be required to reverse engineer different parts of Windows (user + kernel mode) and how different applications interact with the operating system.
  • You will be expected to document your work and learnings, as well as code solutions.
  • Regular and thorough communication with your team and QA, product, and support teams will be required in written English.

Requirements:

  • You must have 6+ years of experience with driver development and testing in C/C++ (WDK, filter drivers, WFP, NDIS, injection, callback, etc).
  • Strong reverse engineering and debugging experience in user and kernel mode (IDA, Windbg) on x86/ARM is required.
  • Experience in developing complex apps (multi-threading, IPC, semaphores, mutex, race conditions, memory handling, etc) is necessary.
  • A solid understanding of best practices is essential so you can produce high quality, testable, and secure code (OOP, smart pointers, STL).
  • User mode applications development experience (Windows service, ATL, hooks) is required.

Benefits:

  • The salary range for this position is $5,000 - $8,000 USD per month.
  • The position offers unlimited PTO.