The development of Linux agent that serves as the main endpoint communications hub and analysis engine that is used for customers to protect from the threat of ransomware. This role will include a focus on eBPF-based driver development for new capabilities
Responsibilities
Develop System Code for user-space components, user-space loaders, and kernel interactions
Design Agent Functionality: Handle core agent operations including data processing pipelines, inter-component communication, and system integration for the Linux endpoint agent eBPF and Kernel Development: Design and develop eBPF programs and/or kernel-level drivers for behavioral monitoring and security event detection
Write unit and integration tests for your code
Requirements
Expertise in C programming
Deep understanding of Linux kernel internals, system calls, and kernel data structures
Experience with Linux driver development or kernel module programming
Socket programming and various Internet/Ethernet protocols
Knowledge of additional languages (C++, Python)
Understanding of process monitoring, network traffic analysis, or file system monitoring using eBPF