1

Kernel Security Jobs (NOW HIRING)

LocationAustin, TX (Remote)In Your Daily Job You WillDevelopment & ImplementationMaintain Linux kernel components, drivers, and subsystemsAddress CVE vulnerabilities and security issuesBackport and ...

Backport patches, apply security updates, and maintain stable kernel branches as part of platform productization. Contribute patches and enhancements to upstream Linux kernel subsystems when ...

Backport patches, apply security updates, and maintain stable kernel branches as part of platform productization. Contribute patches and enhancements to upstream Linux kernel subsystems when ...

Backport patches, apply security updates, and maintain stable kernel branches as part of platform productization. Contribute patches and enhancements to upstream Linux kernel subsystems when ...

... security updates, and maintain stable kernel branches as part of platform productization. โ€ข Contribute patches and enhancements to upstream Linux kernel subsystems when applicable. โ€ข Optimize ...

Backport patches, apply security updates, and maintain stable kernel branches as part of platform productization. Contribute patches and enhancements to upstream Linux kernel subsystems when ...

Backport patches, apply security updates, and maintain stable kernel branches as part of platform productization. Contribute patches and enhancements to upstream Linux kernel subsystems when ...

As a Linux Kernel Engineer, you will own the kernel lifecycle end to end, from CI infrastructure ... hardware, security). Pay & Benefits At Apple, base pay is one part of our total compensation ...

Kernel Driver Software Engineer

San Jose, CA ยท On-site

$150K - $275K/yr

Build kernel drivers fundamentally designed to support and maintain security across host processes, physical memory spaces, and device attestation. * Diagnose and resolve complex driver-related ...

Kernel Driver Software Engineer

San Jose, CA ยท On-site

$150K - $275K/yr

Build kernel drivers fundamentally designed to support and maintain security across host processes, physical memory spaces, and device attestation. * Diagnose and resolve complex driver-related ...

Working knowledge of Linux kernel security features such as SELinux or AppArmor, auditd, system hardening, privilege separation, and secure boot patterns. * Experience operating in an engineering ...

next page

Showing results 1-20

Kernel Security information

See salary details

$15

$24

$30

How much do kernel security jobs pay per hour?

As of Jun 6, 2026, the average hourly pay for kernel security in the United States is $24.06, according to ZipRecruiter salary data. Most workers in this role earn between $19.71 and $27.88 per hour, depending on experience, location, and employer.

What is kernel security?

Kernel security refers to the set of technologies, practices, and mechanisms that protect the core of an operating system (the kernel) from unauthorized access, vulnerabilities, and malicious activities. The kernel manages critical system resources and enforces security boundaries, making it a primary target for attackers. Kernel security involves implementing access controls, privilege separation, secure coding practices, and regular patching to mitigate threats and ensure system integrity. Effective kernel security is essential for safeguarding the entire operating system and the data it manages.

What are some common challenges faced by professionals in Kernel Security roles and how can they be addressed?

Professionals in Kernel Security often encounter challenges such as identifying subtle vulnerabilities in complex codebases, keeping up with rapidly evolving threat landscapes, and ensuring security patches do not disrupt system stability. These challenges can be addressed by staying current with security advisories, engaging in regular code reviews, collaborating closely with development and operations teams, and leveraging automated tools for static and dynamic analysis. Continuous learning and participation in security communities also help in proactively identifying and mitigating new risks.

What are the key skills and qualifications needed to thrive as a Kernel Security Engineer, and why are they important?

To thrive as a Kernel Security Engineer, you need a strong background in operating systems, C/C++ programming, vulnerability analysis, and a degree in computer science or related field. Familiarity with tools such as static and dynamic analysis software, debuggers, reverse engineering tools, and knowledge of platforms like Linux or Windows kernels is essential, as well as certifications like OSCP or CEH. Critical thinking, attention to detail, and effective communication are important soft skills for identifying vulnerabilities and collaborating with cross-functional teams. Mastery of these skills ensures robust protection of system kernels, minimizing security risks and maintaining system integrity.

What is the difference between Kernel Security vs Kernel Developer?

AspectKernel SecurityKernel Developer
Required CredentialsKnowledge of security protocols, certifications in cybersecurity, Linux/Unix security experienceProficiency in C/C++, OS development, computer science degrees
Work EnvironmentSecurity teams, cybersecurity firms, IT departmentsSoftware development teams, OS development companies
Employer & Industry UsageTech companies, government agencies, cybersecurity firmsOperating system vendors, tech companies, open-source projects
Common Search & Comparison IntentUnderstanding security roles related to kernelDeveloping or modifying kernel code

Kernel Security focuses on protecting the operating system kernel from vulnerabilities and threats, ensuring system integrity and confidentiality. Kernel Developers, on the other hand, are involved in designing, coding, and maintaining the kernel itself. While both roles require strong programming skills and knowledge of operating systems, Kernel Security emphasizes security measures and threat mitigation, whereas Kernel Developers focus on kernel architecture and functionality.

Infographic showing various Kernel Security job openings in the United States as of May 2026, with employment types broken down into 33% Internship, 33% Full Time, and 34% Contract. Highlights an 67% In-person, and 33% Remote job distribution, with an average salary of $50,041 per year, or $24.1 per hour.
Senior Engineer - Linux Kernel

Senior Engineer - Linux Kernel

ALTEN

Austin, TX โ€ข On-site

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

About The OpportunityThe Senior Engineer - Systems (Kernel Sustaining) provides technical expertise and leadership for maintaining Linux kernel components, drivers, and subsystems. Senior Engineers work independently on complex kernel issues, address CVE vulnerabilities, and mentor junior engineers in kernel development.LocationAustin, TX (Remote)In Your Daily Job You WillDevelopment & ImplementationMaintain Linux kernel components, drivers, and subsystemsAddress CVE vulnerabilities and security issuesBackport and integrate upstream kernel patchesEnsure kernel stability, performance, and compatibilityWrite high-quality, maintainable kernel code following Linux standardsDebug and resolve complex kernel issuesTechnical LeadershipProvide technical guidance and mentorship to junior engineersParticipate in code reviews and technical discussionsContribute to architecture and design decisionsDrive technical improvements and best practicesLead technical initiatives and small projectsTeam CollaborationCollaborate effectively with team members and cross-functional partnersWork with distributed teams across US, Romania, and IndiaShare knowledge through documentation and technical discussionsParticipate in sprint planning, estimation, and retrospectivesContribute to team process improvementsKernel Sustaining SpecificAddress CVE vulnerabilities and security issuesBackport upstream kernel patches to supported versionsMaintain kernel drivers and subsystem componentsEnsure kernel stability, performance, and compatibilityTest kernel changes on multiple hardware platformsWork with upstream kernel community when neededGuide Technical Direction for Kernel ComponentsDesign solutions for complex kernel problemsHow You Will ContributeKey Skills and Competencies for Succeeding in this RoleBachelor degree in Computer Science, Electrical Engineering, or related field5+ years of software engineering experience3+ years of experience with embedded Linux or systems programmingExperience with C programming in production systemsStrong background in software development lifecycle Technical SkillsStrong proficiency in C programmingSolid understanding of Linux kernel architectureExperience with embedded systems developmentKnowledge of build systems (Yocto, Buildroot, or similar)Strong debugging and problem-solving skillsExperience with version control (Git) and code reviewUnderstanding of software development methodologies (Agile, Scrum)Candidates must be legally authorized to work in the United States on a permanent basis - without requirement for any type of visa sponsorship/transfer, now, or at any time in future. Verification of employment eligibility will be required at the time of hire.Must be a local resident of Greater Austin, TX, with ability to work on campus.Domain KnowledgeLinux kernel development or maintenanceDevice drivers and hardware interfacesKernel subsystems (memory management, process scheduling, etc.)Kernel security and CVE managementKernel debugging and troubleshootingPerformance OptimizationStrong communication and collaboration skillsAbility to mentor and guide junior engineersTechnical writing and documentation skillsProblem-solving and analytical thinkingSelf-directed and proactiveAttention to detail and qualityPreferred QualificationsExperience with Yocto ProjectExperience with kernel debugging and profiling toolsUnderstanding of kernel security mechanismsOpen source kernel contributionsExperience in automotive, aerospace, or industrial sectorsKnowledge of real-time kernel featuresJ-18808-Ljbffr