Strong knowledge of Win32 API, data structures, algorithms, OO design and multithreading.
Experience with different approaches to API hooking and DLL injection.
Knowledge/experience with .NET CLR, OSX and browser extension development is a plus.
Sanity check: can you build an application that can record and playback screens and user activities (e.g. an automation test tool)? If the answer is yes, we are looking for you.