Kernel Software Developer at ThreatLocker - ScoutJobs - The AI-curated global job board
Skip to content
ThreatLocker
Posted a day ago

Kernel Software Developer

ThreatLockerKernel Software Developer

Requirements

7+ years software development experience, Proficiency in C programming, Proficiency in Windows, Linux, or Mac OS, Experience with computer architecture, Knowledge of system software development

Skills

C#PythonLinux

About the role

Responsibilities

  • Develop, debug, and test kernel-level code using the C language
  • Support the design, development, and maintenance of major system components
  • Manage device driver development and support (e.g., USB, network, graphics, storage, power management)
  • Exercise and validate systems from user space using user space APIs
  • Design and maintain CI/CD pipelines
  • Port and maintain Linux distributions for specific platforms

Requirements

  • Minimum of 7 years of professional software development experience
  • Proficiency in C programming
  • Proficiency in Windows, Linux, and/or Mac operating systems
  • Experience with computer architecture and server platform hardware
  • Experience with system software development using C and Python
  • Deep understanding of the internals of Linux, Mac, and/or Windows operating systems

Preferred Qualifications

  • Working knowledge of VMM technologies (VMware, Xen, KVM, or Hyper-V)
  • Experience with memory management and kernel programming
  • Knowledge of SR-IOV, SIOV, DMA, and PCIe
  • Experience with virtualization and containerization (Docker, Python virtual environments)
  • Familiarity with ARM architecture
  • Solid knowledge of Linux kernel internals (process scheduler, memory management, concurrency, file systems)
  • Experience with Atlassian Suite (Jira, Confluence, Crucible) and Subversion

About the Company

ThreatLocker is a global cybersecurity leader providing enterprise-level tools for the Managed Services Provider (MSP) industry. Our solutions, including Application Whitelisting, Ringfencing™, Storage Control, and Privileged Access Management, help secure servers and endpoints by blocking unknown application vulnerabilities.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Kernel Software Developer

ThreatLocker · Dublin

Sign up to apply