ThreatLocker

Kernel Software Developer

ThreatLocker
Apply
8 months ago
Dublin, IrelandSenior
H1B Sponsor

Responsibilities

  • Develop, debug, and test kernel-level code using C.
  • Validate systems from user space and apply knowledge of user-space APIs.
  • Design, develop, and maintain major system components.
  • Manage development and support for device drivers, including USB, network, graphics, video, MTD, storage, or power-management drivers.
  • Design and maintain CI/CD.
  • Port and maintain Linux distributions for platforms.

Requirements

  • At least seven years of professional software development experience.
  • Proficiency with Windows, Linux, and/or Mac operating systems.
  • Proficiency in C programming.
  • Experience with computer architecture, server platform hardware, system software development in C and Python, and operating-system internals.
  • Working knowledge of VMM technologies such as VMware, Xen, KVM, or Hyper-V is preferred.
  • Preferred experience includes memory management, kernel programming, SR-IOV, SIOV, DMA, PCIe, virtualization, and containerization.
  • Familiarity with Python virtual environments, Docker, Atlassian Suite tools, Subversion, ARM architecture, and Linux kernel internals is preferred.
  • Preferred knowledge includes process scheduling, memory management, concurrency and synchronization, memory allocation, file systems, and networking or storage subsystem architecture.

Benefits

  • Generally office-based, with possible travel to company offices or property locations.
  • Background check and drug/substance screening are required after a conditional offer.
  • Randomized drug and substance testing may occur approximately every 60 days.
  • Occasional lifting or moving of up to 25 pounds may be required.

Tech Stack

CDockerPythonSubversionWindows

Categories

ThreatLocker

About ThreatLocker

501-1,000 employees

The ThreatLocker® story. ThreatLocker journey began with a mission to protect businesses from the devastating effects of cyberattacks. Co-founders Danny Jenkins, Sami Jenkins, and John Carolan set out to create solutions designed to eliminate the guessing game of cybersecurity. Danny Jenkins began his cybersecurity career in 1997, which included roles such as managing corporate IT, ethical hacking, and becoming an entrepreneur. A significant turning point occurred when Jenkins witnessed the aftermath of a severe phishing attack. The attack disrupted business operations and nearly resulted in the loss of the company. This incident underscored the critical gaps in existing reactive cybersecurity strategies and motivated Jenkins to develop a proactive, Zero Trust solution designed to give businesses more control over their defenses. With this commitment, along with Sami Jenkins and John Carolan, he co-founded ThreatLocker, making the Zero Trust approach to cybersecurity reality for many. In just a few years, over 50,000 businesses worldwide have embraced ThreatLocker solutions, a testament companies are ready to move beyond the endless game of trying to outsmart cybercriminals and are adopting instead new, proactive ways to defend against them with ThreatLocker redefining Zero Trust solutions.