Role and Responsibilities :
- Design and develop Kernel modules and extensions for Network Security.
- Implement Secure Network communication mechanisms (e.g., Netfilter, iptables / nftables, eBPF / XDP).
- Identify and mitigate Vulnerabilities at the Kernel and Driver level.
- Contribute to Firewall, Intrusion Detection / prevention Systems (IDS / IPS), VPN tunneling modules.
- Perform in-depth Code reviews, fuzz testing, and patch Security loopholes.
- Optimize performance of Networking stack and ensure System-level stability.
- Maintain and extend SELinux / AppArmor and Linux Security Modules (LSM) for enhanced System Security.
- Collaborate with Security analysts and incident response teams on mitigation strategies.
- Contribute to open-source Security projects or participate in upstream Kernel contributions.
- You will be responsible for designing, developing, and maintaining Kernel modules and System components that enhance the Security, performance, and reliability of our Network infrastructure.
Required Skills & Qualifications :
This role involves working closely with Security Engineers, System Architects, and DevOps to build secure and scalable systems.
Should have Bachelors or Master's degree in Engineering.Coding : Mandatory - Strong skills in 'C' in production workflow. Knowledge of C++ especially in the usage of Data Structures and Algorithms using the Standard Template Library would be an advantage.Linux : Mandatory - Kernel Code development, fluent in character Device drivers, Memory management APIs, Networking (TCP / IP / Ethernet), scatter-gather DMA, Low latency Interrupt Service Routines.Working on tightly constrained Embedded Environments. Knowledge of ARM architecture(s) esp V8 and AARCH64General : Mandatory - Knowledge of using Git for Software development Knowledge of U-Boot, Device Trees and ARM TrustZone, Knowledge of building application Code to interface with drivers, including shared libraries and plugins.We are seeking an experienced Linux Kernel Developer with specialization in Network Security to join our core Systems team.Should have Bachelors or Master's degree in Engineering.Should have good communication and documentation skills.Security Proficient in Network Security, Authentication and Encryption mechanismsProficient in IPSec / MACsec protocolsProficient in TLS / SSL, OpenSSH and Kernel support for Security measures.Strong experience with C / C++, Linux Kernel Internals, and Kernel module development.Deep understanding of Netfilter, iptables / nftables, eBPF, or XDP.Experience with LSM, SELinux, Seccomp, or other Kernel Security frameworks.Familiarity with debugging tools : gdb, perf, ftrace, bcc, kprobes, etc.Solid grasp of Linux OS security principles and best practices.Experience with Version Control Systems (e.g., Git) and CI / CD pipelines.Excellent problem-solving skills and ability to work in a fast-paced environment.Preferred Qualifications :
Contributions to the Linux Kernel or other major open-source projects.Experience in developing IDS / IPS systems or Endpoint Security Solutions.Familiarity with container Security (e.g., Seccomp, AppArmor in Docker / Kubernetes).Understanding of Secure boot, TPM, or other Hardware-based Security mechanisms.ref : hirist.tech)