Kernel Software Developer

ThreatLocker

Dublin

On-site

EUR 60,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An established industry player in cybersecurity is seeking a skilled Windows Kernel Developer to enhance its core kernel infrastructures. This role involves developing, debugging, and testing kernel-level code, as well as managing device driver development across various platforms. The ideal candidate will have extensive experience in software development, particularly in C programming, and a strong understanding of operating system internals. Join a dynamic team where your contributions will play a key role in advancing cybersecurity solutions for the Managed Services Provider industry. Embrace this opportunity to work in a collaborative environment that values innovation and expertise.

Qualifications

  • 7+ years of software development experience, proficient in C and system software.
  • Experience with Linux, Windows, and Mac OS internals.

Responsibilities

  • Develop and maintain kernel-level code using C programming.
  • Manage device driver development and support for various hardware.

Skills

C programming
Linux operating system
Windows operating system
Python programming
Kernel programming
Memory management
Computer architecture
System software development

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Atlassian Suite (Jira, Confluence, Crucible)
Subversion

Job description

ThreatLocker is a global cybersecurity leader, providing enterprise-level cybersecurity tools for the Managed Services Provider (MSP) industry to improve the security of servers and endpoints. ThreatLocker’s combined Application Whitelisting, Ringfencing, Storage Control and Privileged Access Management solutions are leading the cybersecurity market towards a more secure approach of blocking unknown application vulnerabilities.

POSITION OVERVIEW

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

JOB SCOPE

The Kernel Developer will be responsible for, but not limited to:

  • 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

REQUIRED QUALIFICATIONS

  • 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 the following:
  • Computer architecture and server platform hardware
  • 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.
  • 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

WORKING CONDITIONS

The duties described below are representative of those encountered while performing the essential functions of this position. If necessary, reasonable accommodation may be requested and will be evaluated for its relationship to the essential functions that must be performed.

  • Job will generally be performed in an office environment but may require travel to visit company offices and/or property locations.
  • While performing duties of this job, would occasionally require to stand, walk, sit, reach with hands and arms, climb or balance, stoop or kneel, talk and hear, and use fingers and hands to feel objects and tools.
  • Must occasionally lift and/or move up to 25 pounds.
  • Specific vision abilities required include close vision, distance vision, depth perceptions, and the ability to adjust focus.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Kernel Software Engineer - Windows/Linux
Senior Kernel Software Engineer - Windows/Linux

ThreatLocker • Dublin

On-site
EUR 60,000 - 100,000
Staff Engineer, KernelCare
Staff Engineer, KernelCare

Triwill Group • Ireland

On-site
EUR 90,000 - 130,000
Systems Administrator
Systems Administrator

ThreatLocker Inc. • Dublin

On-site
EUR 55,000 - 85,000
Staff Engineer — Linux Security & Automation Leader
Staff Engineer — Linux Security & Automation Leader

Triwill Group • Ireland

On-site
EUR 90,000 - 130,000
Senior Kernel Security Engineer – Gaming Platform
Senior Kernel Security Engineer – Gaming Platform

PlayStation Global • Dublin

On-site
EUR 50,000 - 75,000
Principal Software Engineer - Windows EDR
Principal Software Engineer - Windows EDR

Malwarebytes • Ireland

On-site
EUR 90,000 - 130,000
Medical insurance
Wellness programs
Time Off policy
Kernel Security Engineer II
Kernel Security Engineer II

Sony Interactive Entertainment • Dublin

Hybrid
EUR 70,000 - 104,000
Paid time off
Wellness program
Employee discounts
Kernel Security Engineer — Remote & Flexible
Kernel Security Engineer — Remote & Flexible

PlayStation • Ireland

Hybrid
EUR 60,000 - 80,000
Private medical insurance
Private dental insurance
Flexible working policy
+7
Senior Kernel Security Engineer - Hybrid / Open Source
Senior Kernel Security Engineer - Hybrid / Open Source

Sony Playstation • Dublin

Hybrid
EUR 65,000 - 85,000
Discretionary bonus opportunity
Hybrid Working
Private Medical Insurance
+7
Senior Kernel Security Engineer (Remote)
Senior Kernel Security Engineer (Remote)

PlayStation • Ireland

Hybrid
EUR 70,000 - 90,000
Private medical insurance
Flexible working policy
Life assurance
+2