
Muhammad Waqar
Systems Engineer, Windows and Linux Kernel Drivers, Embedded C Cpp
Skills

Bekijk mijn diensten


Werkervaring
C++ Developer
Newsoftwares.net • Fulltime
Sep 2024 - Present • 2 yrs
I work as a C++ Developer focused on building Windows security products, spanning user-mode, service-level, and kernel-mode components. My role involves designing and implementing high-performance, secure systems with deep integration into the Windows operating system. Key Responsibilities Develop and maintain Windows security solutions using modern C++ Design and implement kernel-mode drivers, with a strong focus on: File System Minifilter Drivers Boot-start legacy (Non-PnP) drivers Low-level access control and system monitoring Implement USB / device control, file protection, and system hardening mechanisms at kernel level Build multi-threaded Windows services for real-time security enforcement and event processing Handle synchronization, memory management, IRQL-safe code, and non-paged pool usage Develop user-mode components and UI integrations using Sciter (HTML/CSS/JavaScript) Implement secure IPC mechanisms between kernel drivers, services, and UI layers Work with Windows internals including: IRP handling Object callbacks Filter Manager (FltMgr) System callbacks and notifications Optimize performance and ensure system stability (BSOD prevention) under heavy load Debug complex issues using WinDbg, Driver Verifier, kernel dumps, and live debugging Ensure compatibility across Windows versions and handle OS-level changes