Windows Agent Developer

black.ai

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Dynamic work environment
Opportunities for learning and career growth
Mentorship from experienced developers

Job summary

A leading cybersecurity firm is seeking an experienced Windows Kernel Developer to join their EDR/XDR Agent/Sensor Development Team in Bengaluru, India. The ideal candidate will work on system monitoring, threat detection, and remediation, leveraging expertise in Windows internals and kernel-mode driver development. You will contribute to building core components for their advanced cybersecurity solutions, collaborating with cross-functional teams. This position offers a dynamic work environment and opportunities for professional growth.

Qualifications

  • 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.

Responsibilities

  • Design, develop, and maintain Windows kernel-mode drivers for various EDR/XDR modules.
  • Write Windows kernel-mode drivers for device management capabilities like USB and Bluetooth.
  • Integrate Threat Intelligence Systems and collaborate with cross-functional teams.

Skills

C and C++ proficiency
Windows OS internals knowledge
Multithreading and synchronization
Kernel-mode driver development

Tools

WinDbg
Driver Verifier

Job description

About Cyble

Cyble is revolutionizing the landscape of cybersecurity intelligence. Founded in 2019, Cyble began as a visionary college project and has quickly transformed into a leading force in proactive cyber threat detection and mitigation, that is now globally significant, with people in 20 countries - Head in Alpharetta, Georgia, and with offices in Australia, Malaysia, Singapore, Dubai, Saudi Arabia and India.

Our mission is clear: to provide visibility, intelligence and cybersecurity protection using cutting‑edge advanced technology, giving enterprises a powerful advantage. We democratize real‑time intelligence about cyber threats and vulnerabilities, enabling organizations to take proactive measures and maintain robust cybersecurity. We strive to make the digital world a safer place for everyone.

At Cyble, artificial intelligence (AI) and innovation are central to all operations, with a commitment to continuous improvement and excellence in both products and business practices. Cyble values inclusivity, offering team members autonomy and flexibility to balance their professional and personal lives. Cyble fosters a culture where employees’ voices are heard, contributions are recognized, and everyone is encouraged to be part of something extraordinary. To learn more about Cyble, visit www.cyble.com.

About The Role

We are seeking an experienced and passionate Windows Kernel Developer to join our EDR/XDR Agent/Sensor Development Team. The ideal candidate will have deep expertise in Windows internals, kernel‑mode driver development, and C/C++ programming. You will be part of the EDR/XDR agent/sensor development team and responsible for building core components of our EDR/XDR agent/sensor that operates in both user‑mode and kernel‑mode, focusing on system monitoring, threat detection, and remediation.

What You’ll Do At Cyble
  • Work along with our senior lead kernel developers and work on design, develop, and maintain Windows kernel-mode drivers for various EDR/XDR modules.
  • Write Windows kernel-mode drivers for device management capabilities like USB, Bluetooth device controls.
  • Develop user-mode services that interface with kernel drivers for event processing and policy enforcement.
  • Implement real-time remediation actions like terminate, delete/quarantine, take & restore system snapshots.
  • Debug and resolve BSODs, race conditions, memory leaks, and performance bottlenecks.
  • Integrate with backend admin console with different integration methods and data exchange formats like JSON, Protobuf.
  • Integrate with Threat Intelligence Systems and other downstream components.
  • Collaborate with cross‑functional teams (security analysts, product managers, QA) to translate detection use cases into scalable agent capabilities.
What You’ll Need
  • 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, process/thread management, file system architecture, and Registry internals.
  • Familiarity with monitoring frameworks.
  • Hands‑on experience implementing Kernel hooks and callback mechanisms, strong experience in writing user‑mode code.
  • Experienced in writing components which do YARA rules lookups, experienced in ETW, Sysmon, kernel telemetry pipelines.
  • Written kernel / user‑mode hooks for any or all of these events like process, library, file system changes, registry changes, device hooks like USB, Bluetooth access controls.
  • Proficiency in building remediation components for various threats category.
  • Familiarity with debugging tools like WinDbg, Driver Verifier, Blue Screen analysis.
  • Understanding of endpoint security concepts, including EDR/XDR product behaviour.
Cyble Offers
  • A dynamic and collaborative work environment.
  • Opportunities for learning and career growth.
  • Mentorship from experienced developers to guide you in advancing your skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer / Architect
Backend Engineer / Architect

black.ai • Bengaluru

On-site
INR 1,500,000 - 2,200,000
Access to training budgets
Conference support
Mentorship
Senior Software Engineer
Senior Software Engineer

R Systems • Dadri

On-site
INR 1,200,000 - 1,800,000
Health, dental, and vision insurance
Flexible work arrangements
Senior Security Engineer - Microsoft Sentinel SIEM
Senior Security Engineer - Microsoft Sentinel SIEM

Cyderes • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Medical Insurance
Life Insurance
Retirement Match Program
+7
Security Engineer ll – Microsoft Sentinel SIEM
Security Engineer ll – Microsoft Sentinel SIEM

Cyderes • Bengaluru

Hybrid
INR 900,000 - 1,500,000
Medical Insurance
Hybrid Work Model
Paid Time Off
+1
Security Engineer ll - Microsoft Sentinel SIEM
Security Engineer ll - Microsoft Sentinel SIEM

Cacheflow • Bengaluru

Hybrid
INR 1,200,000 - 3,000,000
Medical Insurance - Employee + depend.
Life Insurance
Hybrid Work Model
Security Engineer ll – Microsoft Sentinel SIEM
Security Engineer ll – Microsoft Sentinel SIEM

Linuxconfig • India

Hybrid
INR 1,500,000 - 2,800,000
Medical Insurance
Hybrid Work Model
PTO and leave benefits
+2
Senior Security Engineer - Microsoft Sentinel SIEM
Senior Security Engineer - Microsoft Sentinel SIEM

Cacheflow • Bengaluru

Hybrid
INR 3,000,000 - 5,500,000
Medical Insurance
Retirement Match Program
Hybrid Work Model
+3
Principal Software Engineer- Agent Developer
Principal Software Engineer- Agent Developer

SISA • Delhi

On-site
INR 4,000,000 - 6,500,000
Backend Engineer / Architect
Backend Engineer / Architect

Cyble • Bengaluru

On-site
INR 3,000,000 - 4,500,000
Senior Software Engineer – AI
Senior Software Engineer – AI

Cyble • Bengaluru

On-site
INR 2,000,000 - 3,000,000
Impactful Work
Modern Stack
Growth & Learning