Taro Logo

Windows Kernel Developer

Cyble is one of the fastest-growing threat intelligence providers, empowering organizations with darkweb & cybercrime monitoring and mitigation services.
$40,000 - $80,000
Security
Senior Software Engineer
In-Person
101 - 500 Employees
6+ years of experience
Cybersecurity

Description For Windows Kernel Developer

Cyble is revolutionizing cybersecurity intelligence, seeking an experienced Windows Kernel Developer for their EDR/XDR Agent/Sensor Development Team. Founded in 2019, Cyble has grown from a college project to a global leader in cyber threat detection, with offices across multiple countries.

The role demands expertise in Windows internals, kernel-mode driver development, and C/C++ programming. You'll be responsible for building core components of their EDR/XDR agent/sensor, working in both user-mode and kernel-mode environments.

Key responsibilities include:

  • Developing Windows kernel-mode drivers for EDR/XDR modules
  • Implementing device management capabilities for USB and Bluetooth controls
  • Creating user-mode services for event processing
  • Building real-time remediation systems
  • Debugging complex issues including BSODs and memory leaks
  • Integration with backend systems and threat intelligence platforms

Required technical skills:

  • Strong C/C++ programming with multithreading expertise
  • Deep Windows OS internals knowledge
  • Experience with WDM, KMDF, or Minifilter drivers
  • Understanding of Windows security architecture
  • Proficiency with kernel hooks and callback mechanisms
  • Experience with YARA rules, ETW, and Sysmon
  • Debugging expertise using WinDbg and Driver Verifier

The position offers:

  • Collaborative work environment
  • Career growth opportunities
  • Mentorship from experienced developers
  • Chance to work on cutting-edge security technology

Cyble's mission focuses on providing advanced cybersecurity protection and intelligence, making the digital world safer through AI-driven innovation. The company values inclusivity and offers autonomy while fostering a culture of recognition and contribution.

Last updated 2 days ago

Responsibilities For Windows Kernel Developer

  • Design and maintain Windows kernel-mode drivers for EDR/XDR modules
  • Develop device management capabilities for USB and Bluetooth controls
  • Create user-mode services for event processing and policy enforcement
  • Implement real-time remediation actions
  • Debug and resolve BSODs, race conditions, and performance issues
  • Integrate with backend admin console and threat intelligence systems
  • Collaborate with cross-functional teams on detection use cases

Requirements For Windows Kernel Developer

  • Strong proficiency in C and C++, including multithreading and synchronization primitives
  • Deep knowledge of Windows OS internals (kernel objects, memory management, I/O Manager, IRP lifecycle)
  • Experience in developing WDM, KMDF, or Minifilter drivers
  • Strong understanding of Windows security architecture
  • Hands-on experience implementing Kernel hooks and callback mechanisms
  • Experience with YARA rules, ETW, Sysmon, kernel telemetry pipelines
  • Proficiency in debugging tools like WinDbg, Driver Verifier
  • 6+ years of experience

Interested in this job?

Jobs Related To Cyble Windows Kernel Developer