Match score not available

Senior Windows Reverse Engineer

UNLIMITED HOLIDAYS - EXTRA HOLIDAYS - EXTRA PARENTAL LEAVE - LONG REMOTE PERIOD ALLOWED
Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Strong reverse engineering experience on Windows 10 and 11, Deep knowledge of Windows internals, Proficient in C/C++ and code debugging, Knowledge in COM architecture, RPC, ALPC calls, Understanding of OOP and secure coding practices.

Key responsabilities:

  • Expand compatibility with different Windows applications
  • Improve security of Secure Enclave product
  • Reverse engineer parts of Windows (user + kernel mode)
  • Document work and learnings
  • Code solutions in both C++ and C#
Techunting logo
Techunting Scaleup https://techunting.net/
51 - 200 Employees
See more Techunting offers

Job description

Logo Jobgether

Your missions

About The Client.

The client is the first purpose-built patented technology for Secure BYO-PC.

About the role:

  • Your primary responsibility will be to help your distributed team expand compatibility with different Windows applications, as well as continue to improve the security of the client Secure Enclave product. 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 in both C++ and C#.
  • Regular and thorough communication with your team and QA, product and support teams will be required in written English

Requirements:

  • Strong reverse engineering experience for user mode, cross process calls, system and protected processes, on Windows 10 and 11 (Windbg, API Monitor, ProcExp, AppVerifier, IDA, Ghidra).
  • Deep knowledge of Windows internals (Windows 10 and Windows 11)
  • Knowledge of C/С++, code debugging
  • Knowledge in COM architecture (e.g. marshaling), RPC, ALPC calls.

Nice to have:

  • Solid understanding of best practices so you can produce high quality, testable and secure code (OOP, smart pointers, STL)
  • Able to write complex apps in C++, C#

Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
Check out the description to know which languages are mandatory.

Soft Skills

  • Communication

Related jobs