KERNEL SOFTWARE DEVELOPER

Threatlocker IncOrlando, FL
Hybrid

About The Position

Windows Kernel Developers develop and maintain a selected subset of the core kernel infrastructures, both in the SUSE enterprise products and upstream.

Requirements

  • Minimum of 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
  • Experienced in System software development in C and Python
  • Experienced in Internals of Linux, Mac and/or Windows operating systems

Nice To Haves

  • 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 (process scheduler, memory management, concurrency/synchronization, memory allocation, file systems) and networking or storage subsystems architecture

Responsibilities

  • Developing, debugging and testing kernel level code using the C language
  • Exercising/validation of system from user space, knowledge of user space API
  • Supports the design, development, and maintenance of major system components
  • Manages device driver development and support (one or more of USB, network, graphics, video, mtd, storage, power management)
  • Design and maintenance of CI/CD
  • Ported/maintain Linux distribution for a platform

Benefits

  • Background check and drug/substance screening are required after a conditional offer.
  • Randomized drug and substance testing approximately every 60 days
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service