R-576 | ADVANCED OPERATING SYSTEM COMPATIBILITY SPECIALIST

Bebeeengineer


Job Description Our organization is seeking an experienced professional to join our team as a Senior Windows C++ Engineer. This role involves expanding compatibility with different Windows applications by reverse engineering various parts of the operating system and how they interact with user and kernel modes. Key Responsibilities - Reverse engineer user and kernel mode components of Windows to expand compatibility with diverse applications. - Develop high-quality, testable, and secure code following best practices. - Collaborate closely with teams to ensure effective communication and successful project outcomes. Requirements Essential Skills - 6+ years of experience in driver development and testing using C/C++ (WDK, filter drivers, WFP, NDIS, injection, callback, etc). - Strong reverse engineering and debugging expertise in user and kernel mode (IDA, Windbg) on x86/ARM platforms. - Experience in developing complex apps with multi-threading, IPC, semaphores, mutex, race conditions, memory handling, and other advanced features. - Solid understanding of object-oriented programming (OOP), smart pointers, STL, and other essential concepts for producing high-quality code. Nice to Have - Knowledge in COM architecture (e.g., marshaling), RPC, ALPC calls, and related areas. - Ability to design and develop complex software applications. - Familiarity with C# programming language. Benefits This position offers unlimited paid time off and a competitive salary range.

trabajosonline.net © 2017–2021
Más información