Kernel Software Developer - ThreatLocker Inc
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Windows Kernel Developer

Threat Locker, a global cybersecurity leader, seeks a skilled Windows Kernel Developer to develop and maintain core kernel infrastructures for SUSE enterprise products and upstream.

Job Summary

Develop, debug, and test kernel-level code using C, exercise system validation from user space, and support design, development, and maintenance of major system components.

Responsibilities

  • Develop, debug, and test kernel-level code using C
  • Exercise system validation from user space
  • Support design, development, and maintenance of major system components
  • Manage device driver development and support (USB, network, graphics, video, mtd, storage, power management)

Requirements

  • Minimum 7 years of professional experience in software development
  • Proficient in Windows, Linux, and/or Mac operating systems
  • Proficient in C programming
  • Experienced in computer architecture and server platform hardware
  • Experienced in system software development in C and Python
  • Internals of Linux, Mac, and/or Windows operating systems

Preferred Qualifications

  • Working knowledge of VMM technologies like VMware/Xen/KVM/Hyper-V
  • 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

Working Conditions

The duties described are representative of those encountered while performing the essential functions of this position. Job will generally be performed in an office environment but may require travel to visit company offices and/or property locations.

;