Senior Kernel Software Engineer - Linux/C, Drivers & VM

ThreatLocker Inc.

Dublin

On-site

EUR 90,000 - 130,000

Full time

47 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

ThreatLocker Inc. is seeking a Kernel Developer to design, implement, and maintain kernel-level code across Windows, Linux, and macOS. You will develop and test drivers, validate user-space interfaces, and contribute to major system components while supporting CI/CD pipelines.

Strong C programming and 7+ years in software are required, with experience in virtualization and security-focused OS internals. The role involves working in an office environment in Ireland, with exposure to diverse

Qualifications

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

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 (USB, network, graphics, video, mtd, storage, power management)
  • Design and maintenance of CI/CD

Skills

C programming
Kernel development
Linux kernel internals
Python
Device drivers
CI/CD
System software development
Debugging
Windows/Linux/macOS familiarity

Tools

Docker
Jira
Confluence
Subversion
VMware/Xen/KVM/Hyper-V

Job description

ThreatLocker Inc. is seeking a Kernel Developer to design, implement, and maintain kernel-level code across Windows, Linux, and macOS. You will develop and test drivers, validate user-space interfaces, and contribute to major system components while supporting CI/CD pipelines.

Strong C programming and 7+ years in software are required, with experience in virtualization and security-focused OS internals. The role involves working in an office environment in Ireland, with exposure to diverse

Get your free, confidential resume review.

or drag and drop your file here.