Kernel Developer (Linux/Windows)
Job Description:
Description:
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.
Eligibility:
• 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.
Desired Eligibility:
• 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.
Benefits:
• Attractive compensation and R&D environment.
• Access to internal kernel research labs.
• Opportunity to publish internal findings or contribute to open-source tools.
Travel:
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.
Company Profile
Department of Science and Technology to drive technology development, technology translation, entrepreneurship development, human resource, and skill development on Cyber-Physical Systems
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.