ThreatLocker is seeking a skilled Kernel Software Developer to enhance their cybersecurity solutions, focusing on kernel-level code development, testing, and support across various operating systems. The ideal candidate should have extensive experience in software development, particularly in C programming, Linux, and Windows internals, and be familiar with device driver development
Job Summary
ThreatLocker is a global cybersecurity leader providing enterprise-level cybersecurity tools for the Managed Services Provider (MSP) industry.
Windows Kernel Developers develop and maintain a selected subset of the core kernel infrastructures, both in the SUSE enterprise products and upstream.
The role involves developing, debugging, and testing kernel level code using the C language, managing device driver development, and supporting CI/CD.
Matching Summary
Match Score: 85
ThreatLocker is seeking a skilled Kernel Software Developer to enhance their cybersecurity solutions, focusing on kernel-level code development, testing, and support across various operating systems. The ideal candidate should have extensive experience in software development, particularly in C programming, Linux, and Windows internals, and be familiar with device driver development.
Skills & Requirements
Must-have
C programming
kernel level code development
device driver development
CI/CD design and maintenance
Linux distribution porting
Nice-to-have
VMM technologies
memory management and Kernel programming
SR-IOV, SIOV, DMA and PCIe knowledge
virtualization and containerization experience
ARM architecture familiarity
Key Requirements
Minimum of 7 years of professional experience
Proficient in Windows, Linux and/or Mac operating system
Proficient in C programming
Experienced in computer architecture and server platform hardware
Experienced in system software development in C and Python