Job Title: Windows Kernel Developer
About the Role:
ThreatLocker is a global cybersecurity leader providing enterprise-level cybersecurity tools for the Managed Services Provider (MSP) industry. As a Windows Kernel Developer, you will develop and maintain a selected subset of the core kernel infrastructures, both in the SUSE enterprise products and upstream.
Key Responsibilities:
* Develop, debug, and test kernel level code using C language
* Exercise/validation of system from user space, knowledge of user space API
* SUPPORT THE DESIGN, DEVELOPMENT, AND MAINTENANCE OF MAJOR SYSTEM COMPONENTS
* Manage device driver development and support (one or more of USB, network, graphics, video, mtd, storage, power management)
* Design and maintenance of CI/CD
Requirements:
* Minimum 7 years of professional experience in software development
* Proficient in Windows, Linux, and/or Mac operating system
* Proficient in C programming
* Experienced in computer architecture and server platform hardware
* System software development in C and Python
* Internals of Linux, Mac, and/or Windows operating systems
PREFERRED QUALIFICATIONS:
* Working knowledge of VMM technologies like VMware/Xen/KVM/Hyper-V Experience
* Experience with memory management and Kernel programming
* Knowledge about SR-IOV, SIOV, DMA, and PCIe
* Experience with virtualization and containerization (Python virtual environments and Docker)
* Atlassian Suite (Jira, Confluence, Crucible)
* Subversion exposure Familiarity with ARM architecture a plus
* Solid knowledge of Linux kernel internals and networking or storage subsystems architecture
Work Environment:
* The job will generally be performed in an office environment but may require travel to visit company offices and/or property locations
* Must occasionally lift and/or move up to 25 pounds
Salary Range:$150,000 - $200,000 per year
This is an exciting opportunity to join a leading cybersecurity company and work on cutting-edge projects. If you are passionate about cybersecurity and have the required skills and experience, please apply.