×
Register Here to Apply for Jobs or Post Jobs. X

Kernel Software Developer

Remote / Online - Candidates ideally in
Orlando, Orange County, Florida, 32885, USA
Listing for: Crawford Thomas Recruiting
Remote/Work from Home position
Listed on 2026-10-19
Job specializations:
  • Software Development
    C++ Developer, Software Engineer, Unix/Linux, Python
Salary/Wage Range or Industry Benchmark: 140000 - 180000 USD Yearly USD 140000.00 180000.00 YEAR
Job Description & How to Apply Below
Windows Kernel Software Developer

Location:

Orlando, FL – Onsite Compensation: $140,000–$180,000 Base Salary, based on experience

Benefits:
Comprehensive Benefits + 401(k)

Job Summary Our client, a global cybersecurity leader providing enterprise-level solutions for the Managed 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 on Windows 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 Responsibilities
• Develop, 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.

Qualifications
• 7+ 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 Experience
• Windows 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 Skills
• C Programming

• Windows Kernel Development

• Windows Internals

• Device Drivers

• Memory Management

• Computer & Server Architecture

• Python

• PCIe / DMA / SR-IOV / SIOV

• Virtualization

• Docker

• CI/CD

• Linux Kernel Internals

• Networking & Storage Systems Work Environment
• Onsite 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 &…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary