HamburgerMenu
hirist

Linux Kernel Security Engineer - C/C++

C3iHub
Delhi NCR
2 - 4 Years

Posted on: 20/01/2026

Job Description

Description :

We are seeking a highly skilled Linux Kernel Security Engineer to join our cybersecurity defense research team. The ideal candidate will have deep expertise in Linux internals, strong C/C++ programming skills, and hands-on experience analyzing vulnerabilities, developing system-level security tools, and contributing to the hardening of Linux-based infrastructure. This is a unique opportunity to be part of a forward-looking security team focused on proactive threat mitigation, vulnerability research, and system integrity enhancement.

Responsibilities :

System Security Research & Development :

- Analyze historical and emerging Linux vulnerabilities (CVE research and impact assessment)

- Design and implement kernel-level monitoring and protection tools

- Develop secure and efficient Linux kernel modules (LKMs) for detection and defense purposes

- Research modern techniques for system integrity, syscall behavior analysis, and runtime protection

Security Engineering & Tooling :

- Build low-level system utilities using C/C++ for security visibility and resilience

- Enhance Linux infrastructure with custom security modules, syscall instrumentation, and auditing tools

- Collaborate with infrastructure and DevSecOps teams to ensure secure system-level deployments

Risk Analysis & Hardening :

- Evaluate system behavior under potential attack scenarios (in a controlled, defensive context)

- Recommend mitigations for vulnerabilities in kernel space and userland boundaries

- Support the implementation of hardening configurations and kernel security features (e.g., SELinux, AppArmor, seccomp)

Documentation & Reporting :

- Document technical findings, tools, and system modifications clearly and professionally

- Create detailed reports for internal teams and contribute to secure development guidelines.

Eligibility :

Education :

- Bachelors degree in Computer Science, Cybersecurity, Information Security, or a related field

- Postgraduate degree or relevant research experience is a plus

Technical Skills :

- Strong understanding of Linux Kernel architecture, including :

1. System call interface

2. Process and memory management

3. Filesystems and device drivers

- Proficiency in C and C++ (kernel-space and user-space development)

- Experience with :

i. Socket programming and Linux networking stack

ii. Kernel debugging tools (e.g., gdb, ftrace, kprobes, perf)

iii. Building and maintaining Loadable Kernel Modules (LKMs)

Security Experience :

- Familiarity with Linux vulnerability analysis, CVE assessment, and secure coding practices

- Understanding of kernel hardening techniques, mitigations, and runtime protections

- Knowledge of threat modeling and defensive strategies at the OS level

Desired Eligibility :

Certifications (Preferred) :

- OSCP, OSEP, or equivalent advanced security certifications

- LFD420 (Linux Kernel Internals Linux Foundation)

- Any additional Linux or security-focused credentials are a plus

Desirable Skills :

- Experience with :

a. Secure Linux deployment models

b. Mandatory Access Control (MAC) systems : SELinux, AppArmor

c. Container runtime security (e.g., seccomp-bpf, namespaces)

- Contributions to open-source security tools or kernel projects

- Background in participating in security research communities or CTF platforms is valued

Travel :

As and when required, across the country for project execution and monitoring as well as for coordination with geographically distributed teams.

Communication :

Submit a cover letter summarising your experience in relevant technologies and software along with a resume and the Latest passport-size photograph.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in