About Project:
The product is a unified, AI-powered cybersecurity platform that autonomously detects, protects, and responds to threats across Windows endpoints.
The core product is a Windows EDR agent that runs on hundreds of thousands of devices, offering real-time detection, prevention, and response with minimal resource impact. Built for organizations of all sizes, it consolidates threat detection, response, and compliance into a single agent and console, backed by 24×7 MDR experts.
The platform addresses the industry challenge of growing cyber threats by delivering fast, accurate protection without noise or complexity.
What you’ll do
- As a core member of the Windows development group, you will take part in designing and implementing drivers, services and low-level components of product’s Windows EDR agent
- You will work in a complex multithreaded environment, collaborate closely with security researchers, and develop innovative detection and protection capabilities across Windows OS internals
- Collaborate with security researchers to translate detection rules into code
- Own feature lifecycle: design, coding, performance tuning, and integration
- Debug escalated customer issues, analyze logs, and perform remote debugging sessions
- Conduct code reviews and ensure adherence to OOP and clean coding principles
- Write and maintain unit tests and automation scripts within the existing framework
- Optimize memory management, I/O performance and resource usage for large-scale deployments
- Participate in sprint planning, PI design sessions, and architectural discussions
Requirements:
- 4+ years of experience in C++ development on Windows (modern C++17/20/23 — an advantage)
- Deep understanding of Windows OS internals and Windows API
- Proven experience with multithreaded programming, synchronization, and real-time constraints
- Strong software design, OOP, and clean coding practices
- Expertise in memory management and I/O performance optimization
- Proficient debugging skills, including remote debugging and log analysis
- Familiarity with smart pointers (shared_ptr, unique_ptr) and move semantics
- Experience writing unit tests and integrating automation testsyears of total commercial development experience
- Fluent English
Nice-to-have:
- Kernel-mode development experience
- Background in reverse engineering or malware analysis
- Prior experience in security-oriented software development
- IDF Cyber Unit alumni