
Hiring for leading companies -Kernel Developer (Linux/Windows)
- Kanpur, Uttar Pradesh
- Permanent
- Full-time
We are seeking an experienced Kernel Developer to join our low-level systems and platform security
team. This role involves developing and enhancing kernel modules for Windows and/or Linux
systems and troubleshooting kernel-level issues. You will be part of a team focused on system
performance, custom kernel components, and defensive/offensive kernel engineering.
Responsibilities:
- Develop and maintain kernel modules or drivers for Linux/Windows systems.
- Work on kernel performance improvements, memory management, and syscall monitoring.
- Analyze kernel bugs, crashes, and logs using debugging tools.
- Research system-level vulnerabilities and provide mitigation strategies.
- Collaborate on projects requiring rootkit-level access, sandboxing, and syscall hooking.
- Bachelor’s degree in Computer Science, Embedded Systems, or a related discipline.
- Solid C/C++ programming experience with system-level development.
- Deep understanding of Linux or Windows kernel architecture.
- Hands-on with debugging tools like GDB, WinDbg, crash dumps.
- Proficient in analyzing syscalls, kernel patches, and memory management.
- Experience with rootkit development or kernel-mode EDR evasion.
- Knowledge of Windows Internals or XNU Kernel (macOS) is a plus.
- Familiarity with virtualization and hypervisor-level debugging.
- Attractive compensation and R&D environment.
- Access to internal kernel research labs.
- Opportunity to publish internal findings or contribute to open-source tools.
Occasional Travel for on-site debugging or secure lab access.
Communication:
Submit a resume, recent photograph, and a brief cover letter outlining kernel-level development
experience and relevant projects or repositories.