{"schemaVersion":"jobsearcher.job.v1","id":"34dbb6b01132ad2f467a014b","url":"https://jobsearcher.com/jobs/34dbb6b01132ad2f467a014b","canonicalUrl":"https://jobsearcher.com/jobs/34dbb6b01132ad2f467a014b","title":"KERNEL SOFTWARE DEVELOPER","description":"COMPANY OVERVIEW\n\nThreatLocker® is a global cybersecurity leader, providing enterprise-level cybersecurity tools for the Managed Services Provider (MSP) industry to improve the security of servers and endpoints. ThreatLocker’s combined Application Whitelisting, Ringfencing™, Storage Control and Privileged Access Management solutions are leading the cybersecurity market towards a more secure approach of blocking unknown application vulnerabilities.\n\nPOSITION OVERVIEW\n\nWindows Kernel Developers develop and maintain a selected subset of the core kernel infrastructures, both in the SUSE enterprise products and upstream.\n\nJOB SCOPE\n\nThe Kernel Developer will be responsible for, but not limited to:\n\nDeveloping, debugging and testing kernel level code using the C language\nExercising/validation of system from user space, knowledge of user space API\nSupports the design, development, and maintenance of major system components\nManages device driver development and support (one or more of USB, network, graphics, video, mtd, storage, power management)\nDesign and maintenance of CI/CD\nPorted/maintain Linux distribution for a platform\n\nREQUIRED QUALIFICATIONS\n\nMinimum of 7 years of professional experience in software development\nProficient in Windows, Linux and/or Mac operating system\nProficient in C programming\nExperienced in the following:\nComputer architecture and server platform hardware\nSystem software development in C and Python\nInternals of Linux, Mac and/or Windows operating systems\n\nPREFERRED QUALIFICATIONS\n\nWorking knowledge of VMM technologies like VMware/Xen/KVM/Hyper-V Experience.\nExperience with memory management and Kernel programming.\nKnowledge about SR-IOV, SIOV, DMA and PCIe.\nExperience with virtualization and containerization (Python virtual environments and Docker)\nAtlassian Suite (Jira, Confluence, Crucible)\nSubversion exposure Familiarity with ARM architecture a plus\nSolid knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and networking or storage subsystems architecture\n\nWORKING CONDITIONS\n\nThe duties described below are representative of those encountered while performing the essential functions of this position. If necessary, reasonable accommodation may be requested and will be evaluated for its relationship to the essential functions that must be performed.\n\nJob will generally be performed in an office environment but may require travel to visit company offices and/or property locations.\nWhile performing duties of this job, would occasionally require to stand, walk, sit, reach with hands and arms, climb or balance, stoop or kneel, talk and hear, and use fingers and hands to feel objects and tools.\nMust occasionally lift and/or move up to 25 pounds.\nSpecific vision abilities required include close vision, distance vision, depth perceptions, and the ability to adjust focus.\n\nA background check and drug/substance screening are required after a conditional offer. Employment will proceed only upon receiving clear results from both.\n\nThreatLocker also conducts randomized drug and substance testing approximately every 60 days, in line with the same screening standards.","company":"Threatlocker","rawCompany":"threatlocker","city":"Orlando","state":"FL","isRemote":false,"isActive":false,"createdAt":"2026-09-06T14:00:50.043Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"KERNEL SOFTWARE DEVELOPER","description":"COMPANY OVERVIEW\n\nThreatLocker® is a global cybersecurity leader, providing enterprise-level cybersecurity tools for the Managed Services Provider (MSP) industry to improve the security of servers and endpoints. ThreatLocker’s combined Application Whitelisting, Ringfencing™, Storage Control and Privileged Access Management solutions are leading the cybersecurity market towards a more secure approach of blocking unknown application vulnerabilities.\n\nPOSITION OVERVIEW\n\nWindows Kernel Developers develop and maintain a selected subset of the core kernel infrastructures, both in the SUSE enterprise products and upstream.\n\nJOB SCOPE\n\nThe Kernel Developer will be responsible for, but not limited to:\n\nDeveloping, debugging and testing kernel level code using the C language\nExercising/validation of system from user space, knowledge of user space API\nSupports the design, development, and maintenance of major system components\nManages device driver development and support (one or more of USB, network, graphics, video, mtd, storage, power management)\nDesign and maintenance of CI/CD\nPorted/maintain Linux distribution for a platform\n\nREQUIRED QUALIFICATIONS\n\nMinimum of 7 years of professional experience in software development\nProficient in Windows, Linux and/or Mac operating system\nProficient in C programming\nExperienced in the following:\nComputer architecture and server platform hardware\nSystem software development in C and Python\nInternals of Linux, Mac and/or Windows operating systems\n\nPREFERRED QUALIFICATIONS\n\nWorking knowledge of VMM technologies like VMware/Xen/KVM/Hyper-V Experience.\nExperience with memory management and Kernel programming.\nKnowledge about SR-IOV, SIOV, DMA and PCIe.\nExperience with virtualization and containerization (Python virtual environments and Docker)\nAtlassian Suite (Jira, Confluence, Crucible)\nSubversion exposure Familiarity with ARM architecture a plus\nSolid knowledge of Linux kernel internals (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and networking or storage subsystems architecture\n\nWORKING CONDITIONS\n\nThe duties described below are representative of those encountered while performing the essential functions of this position. If necessary, reasonable accommodation may be requested and will be evaluated for its relationship to the essential functions that must be performed.\n\nJob will generally be performed in an office environment but may require travel to visit company offices and/or property locations.\nWhile performing duties of this job, would occasionally require to stand, walk, sit, reach with hands and arms, climb or balance, stoop or kneel, talk and hear, and use fingers and hands to feel objects and tools.\nMust occasionally lift and/or move up to 25 pounds.\nSpecific vision abilities required include close vision, distance vision, depth perceptions, and the ability to adjust focus.\n\nA background check and drug/substance screening are required after a conditional offer. Employment will proceed only upon receiving clear results from both.\n\nThreatLocker also conducts randomized drug and substance testing approximately every 60 days, in line with the same screening standards.","datePosted":"2026-09-06T14:00:50.043Z","dateModified":"2026-09-06T14:00:50.043Z","hiringOrganization":{"@type":"Organization","name":"Threatlocker","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Orlando","addressRegion":"FL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"34dbb6b01132ad2f467a014b"},"url":"https://jobsearcher.com/jobs/34dbb6b01132ad2f467a014b"}}