{"schemaVersion":"jobsearcher.job.v1","id":"eb0510f543510f01b73deb55","url":"https://jobsearcher.com/jobs/eb0510f543510f01b73deb55","canonicalUrl":"https://jobsearcher.com/jobs/eb0510f543510f01b73deb55","title":"Kernel Software Developer (Windows)","description":"Windows Kernel Software DeveloperLocation: Orlando, FL – OnsiteCompensation: $140,000–$180,000 Base Salary, based on experienceBenefits: Comprehensive Benefits + 401(k)Job Summary\r\nOur client, a global cybersecurity leader providing enterprise-level solutions for theManaged Services Provider (MSP) industry , is seeking an experienced Windows Kernel Software Developer to join its engineering team.This is a highly technical, low-level systems development role focused onWindows kernel development, system architecture, device drivers, and core operating system components .The ideal candidate has extensive C programming experience, a deep understanding of Windows internals, and a strong background developing, debugging, and maintaining kernel-level software.Job ResponsibilitiesDevelop, debug, test, and maintain kernel-level software using C.Design and maintain low-level system components and core operating system infrastructure.Develop and support Windows kernel components and system-level functionality.Perform system validation and testing from user space using appropriate user-space APIs.Support the design, development, testing, and maintenance of major system components.Develop and maintain device drivers across technologies such as USB, networking, graphics, video, storage, MTD, and power management.Diagnose complex kernel, driver, memory, and system-level performance issues.Design, maintain, and improve CI/CD processes supporting system software development.Support Windows platform porting and distribution maintenance.Collaborate with engineering teams on architecture, testing, debugging, and product development.Produce reliable, maintainable, and secure code for enterprise cybersecurity products.Qualifications7+ years of professional software development experience.Advanced proficiency with the Windows operating system and Windows internals.Strong professional experience programming in C.Experience developing low-level system software.Strong understanding of computer architecture and server platform hardware.Experience with system software development using C and Python.Experience developing, debugging, and testing kernel-level code.Understanding of user-space APIs and interaction between user-space and kernel components.Experience with device driver development and support.Strong debugging, troubleshooting, and analytical skills.Preferred ExperienceWindows kernel programming and memory management.Device driver development involving USB, networking, graphics, video, storage, or power management.Virtualization technologies including VMware, Xen, KVM, or Hyper-V.Knowledge of SR-IOV, SIOV, DMA, and PCIe.Virtualization and containerization technologies, including Docker and Python virtual environments.Linux kernel internals, including process scheduling, memory management, concurrency, synchronization, memory allocation, and file systems.Networking or storage subsystem architecture.ARM architecture.Atlassian tools including Jira, Confluence, and Crucible.Subversion or similar version-control systems.CI/CD architecture and maintenance.Technical SkillsC ProgrammingWindows Kernel DevelopmentWindows InternalsDevice DriversMemory ManagementComputer & Server ArchitecturePythonPCIe / DMA / SR-IOV / SIOVVirtualizationDockerCI/CDLinux Kernel InternalsNetworking & Storage SystemsWork EnvironmentOnsite in Orlando, FL.Remote work may be available for qualified candidates.Work directly with experienced engineering teams developing enterprise-level cybersecurity technology.Highly technical environment focused on low-level systems development, security, reliability, and performance.Compensation & Benefits$140,000–$180,000 base salary, based on experience.Comprehensive benefits package.401(k) retirement plan.Professional development and career growth opportunities.Opportunity to work on complex enterprise cybersecurity products used throughout the MSP industry.About The Company\r\nOur client is a global cybersecurity organization developing enterprise-level technology for the Managed Services Provider industry.Its engineering teams build sophisticated cybersecurity platforms designed to protect business-critical systems and infrastructure, providing developers with the opportunity to solve complex technical challenges at the operating system and kernel level.Ideal Candidate\r\nYou're an experienced systems developer who is comfortable working deep within the Windows operating system. You understandkernel architecture, memory management, device drivers, hardware interaction, and low-level C development , and you enjoy solving problems that require more than traditional application-level programming.If you're looking for a highly technical software engineering opportunity where you can work onWindows kernel technology and enterprise cybersecurity products , we'd like to hear from you.#J-18808-Ljbffr","company":"Crawford Thomas","rawCompany":"crawford thomas","city":"Orlando","state":"FL","isRemote":false,"isActive":true,"createdAt":"2026-11-13T02:07:25.348Z","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-1244.00","title":"Network and Computer Systems Administrators","slug":"network-and-computer-systems-administrators"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541519","title":"Other Computer Related Services","slug":"other-computer-related-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Kernel Software Developer (Windows)","description":"Windows Kernel Software DeveloperLocation: Orlando, FL – OnsiteCompensation: $140,000–$180,000 Base Salary, based on experienceBenefits: Comprehensive Benefits + 401(k)Job Summary\r\nOur client, a global cybersecurity leader providing enterprise-level solutions for theManaged Services Provider (MSP) industry , is seeking an experienced Windows Kernel Software Developer to join its engineering team.This is a highly technical, low-level systems development role focused onWindows kernel development, system architecture, device drivers, and core operating system components .The ideal candidate has extensive C programming experience, a deep understanding of Windows internals, and a strong background developing, debugging, and maintaining kernel-level software.Job ResponsibilitiesDevelop, debug, test, and maintain kernel-level software using C.Design and maintain low-level system components and core operating system infrastructure.Develop and support Windows kernel components and system-level functionality.Perform system validation and testing from user space using appropriate user-space APIs.Support the design, development, testing, and maintenance of major system components.Develop and maintain device drivers across technologies such as USB, networking, graphics, video, storage, MTD, and power management.Diagnose complex kernel, driver, memory, and system-level performance issues.Design, maintain, and improve CI/CD processes supporting system software development.Support Windows platform porting and distribution maintenance.Collaborate with engineering teams on architecture, testing, debugging, and product development.Produce reliable, maintainable, and secure code for enterprise cybersecurity products.Qualifications7+ years of professional software development experience.Advanced proficiency with the Windows operating system and Windows internals.Strong professional experience programming in C.Experience developing low-level system software.Strong understanding of computer architecture and server platform hardware.Experience with system software development using C and Python.Experience developing, debugging, and testing kernel-level code.Understanding of user-space APIs and interaction between user-space and kernel components.Experience with device driver development and support.Strong debugging, troubleshooting, and analytical skills.Preferred ExperienceWindows kernel programming and memory management.Device driver development involving USB, networking, graphics, video, storage, or power management.Virtualization technologies including VMware, Xen, KVM, or Hyper-V.Knowledge of SR-IOV, SIOV, DMA, and PCIe.Virtualization and containerization technologies, including Docker and Python virtual environments.Linux kernel internals, including process scheduling, memory management, concurrency, synchronization, memory allocation, and file systems.Networking or storage subsystem architecture.ARM architecture.Atlassian tools including Jira, Confluence, and Crucible.Subversion or similar version-control systems.CI/CD architecture and maintenance.Technical SkillsC ProgrammingWindows Kernel DevelopmentWindows InternalsDevice DriversMemory ManagementComputer & Server ArchitecturePythonPCIe / DMA / SR-IOV / SIOVVirtualizationDockerCI/CDLinux Kernel InternalsNetworking & Storage SystemsWork EnvironmentOnsite in Orlando, FL.Remote work may be available for qualified candidates.Work directly with experienced engineering teams developing enterprise-level cybersecurity technology.Highly technical environment focused on low-level systems development, security, reliability, and performance.Compensation & Benefits$140,000–$180,000 base salary, based on experience.Comprehensive benefits package.401(k) retirement plan.Professional development and career growth opportunities.Opportunity to work on complex enterprise cybersecurity products used throughout the MSP industry.About The Company\r\nOur client is a global cybersecurity organization developing enterprise-level technology for the Managed Services Provider industry.Its engineering teams build sophisticated cybersecurity platforms designed to protect business-critical systems and infrastructure, providing developers with the opportunity to solve complex technical challenges at the operating system and kernel level.Ideal Candidate\r\nYou're an experienced systems developer who is comfortable working deep within the Windows operating system. You understandkernel architecture, memory management, device drivers, hardware interaction, and low-level C development , and you enjoy solving problems that require more than traditional application-level programming.If you're looking for a highly technical software engineering opportunity where you can work onWindows kernel technology and enterprise cybersecurity products , we'd like to hear from you.#J-18808-Ljbffr","datePosted":"2026-11-13T02:07:25.348Z","dateModified":"2026-11-13T02:07:25.348Z","hiringOrganization":{"@type":"Organization","name":"Crawford Thomas","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Orlando","addressRegion":"FL","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"eb0510f543510f01b73deb55"},"url":"https://jobsearcher.com/jobs/eb0510f543510f01b73deb55"}}