Open Positions > Windows Systems Programmer

Windows Systems Programmer

Job Summary: We are seeking a skilled and experienced Windows System programmer to join our team. In this role, you will be responsible for designing, developing, and maintaining low-level system software components that interact with Windows internals and provide specialized functionality for system management, security, and performance monitoring.  
Key Roles and Responsibilities:
  • Designing and developing kernel-level drivers that monitor and intercept system events, such as process creation, network activity, or file system access.  
  • Utilizing kernel callbacks to intercept and process system events, ensuring efficient and reliable data collection.  
  • Developing user-mode components to interact with and display the collected data from kernel-level drivers.  
  • Collaborating with other developers and stakeholders to ensure seamless integration of your software components with other system components.  
  • Ensuring that software components meet requirements and adhere to industry best practices for performance, security, and reliability.  
  • Maintaining and enhancing existing software components to accommodate changing system requirements and technologies.
Skills and Experience:
  • Strong knowledge of Windows Internals, including a deep understanding of the operating system's architecture, subsystems, and APIs.
  • BE/BTech with 5 years+ of experience.
  • Proficiency in C or C++ programming with a focus on Win32 System API.  
  • Strong problem-solving and debugging skills to identify and resolve issues in complex system software.  
  • Familiarity with user-mode development and the ability to create components that interact with kernel-level drivers.  
  • Knowledge of system monitoring techniques and the ability to design and implement drivers that collect and process system event data.  
  • Familiarity with kernel callbacks and their usage for intercepting system events.  
  • Experience in developing and debugging kernel-mode drivers using the Windows Driver Model (WDM).   
  • Excellent collaboration and communication skills to work effectively with other developers and stakeholders.

Similar open positions