Linux Kernel Engineer (Device Driver Developer) Department : Software Report to: VP of Software Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to ...
Linux Kernel Engineer (Device Driver Developer) Department : Software Report to: VP of Software Who we are: Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to ...
Systems Engineer, Kernel
$165K - $242K/yr
As a kernel generalist, you will be responsible for debugging kernel-level issues, analyzing and fixing crashes, panics, dumps, and upstreaming fixes and features that improves the performance and ...
Quick apply
Systems Engineer, Kernel
$165K - $242K/yr
As a kernel generalist, you will be responsible for debugging kernel-level issues, analyzing and fixing crashes, panics, dumps, and upstreaming fixes and features that improves the performance and ...
Systems Engineer, Kernel
Livingston, NJ · On-site
$165K - $242K/yr
As a kernel generalist, you will be responsible for debugging kernel-level issues, analyzing and fixing crashes, panics, dumps, and upstreaming fixes and features that improves the performance and ...
Systems Engineer, Kernel
Livingston, NJ · On-site
$165K - $242K/yr
As a kernel generalist, you will be responsible for debugging kernel-level issues, analyzing and fixing crashes, panics, dumps, and upstreaming fixes and features that improves the performance and ...
Kernel Software Developer
Apopka, FL · On-site
KERNEL SOFTWARE DEVELOPER Apopka, Florida KERNEL SOFTWARE DEVELOPER * As a Kernel Software Developer at our global client, you will design, implement, and maintain key subsystems in the kernel ...
Quick apply
Kernel Software Developer
Apopka, FL · On-site
KERNEL SOFTWARE DEVELOPER Apopka, Florida KERNEL SOFTWARE DEVELOPER * As a Kernel Software Developer at our global client, you will design, implement, and maintain key subsystems in the kernel ...
Linux Kernel Engineer
Longmont, CO · On-site
Embedded Linux - including the build system, kernel configuration, device drivers, boot loader, device tree and filesystem, core application development, network configuration, testing * C, Python
Linux Kernel Engineer
Longmont, CO · On-site
Embedded Linux - including the build system, kernel configuration, device drivers, boot loader, device tree and filesystem, core application development, network configuration, testing * C, Python
Kernel Developer
Austin, TX · Remote
Webster & Webster Associates invites applications for an experienced Kernel Developer for a confidential client that is a respected leader in functional safety software. Operating remotely within the ...
Kernel Developer
Austin, TX · Remote
Webster & Webster Associates invites applications for an experienced Kernel Developer for a confidential client that is a respected leader in functional safety software. Operating remotely within the ...
Kernel Software Developer
Apopka, FL · On-site
KERNEL SOFTWARE DEVELOPER Apopka, Florida KERNEL SOFTWARE DEVELOPER * As a Kernel Software Developer at our global client, you will design, implement, and maintain key subsystems in the kernel ...
Kernel Software Developer
Apopka, FL · On-site
KERNEL SOFTWARE DEVELOPER Apopka, Florida KERNEL SOFTWARE DEVELOPER * As a Kernel Software Developer at our global client, you will design, implement, and maintain key subsystems in the kernel ...
Senior Kernel Engineer (remote)
$113K - $149K/yr
Senior Kernel Software Developer Our cybersecurity client builds advanced technologies that form the foundation of digital resilience. Their platform empowers enterprises to defend critical ...
Senior Kernel Engineer (remote)
$113K - $149K/yr
Senior Kernel Software Developer Our cybersecurity client builds advanced technologies that form the foundation of digital resilience. Their platform empowers enterprises to defend critical ...
Senior Kernel Engineer (remote)
Miami Gardens, FL · On-site +1
$113K - $149K/yr
Senior Kernel Software Developer Our cybersecurity client builds advanced technologies that form the foundation of digital resilience. Their platform empowers enterprises to defend critical ...
Senior Kernel Engineer (remote)
Miami Gardens, FL · On-site +1
$113K - $149K/yr
Senior Kernel Software Developer Our cybersecurity client builds advanced technologies that form the foundation of digital resilience. Their platform empowers enterprises to defend critical ...
Kernel Engineer
Sunnyvale, CA · On-site
About The Role As a Kernel Engineer on our team, you will develop high-performance software solutions at the intersection of hardware and software, developing high-performance software for cutting ...
Kernel Engineer
Sunnyvale, CA · On-site
About The Role As a Kernel Engineer on our team, you will develop high-performance software solutions at the intersection of hardware and software, developing high-performance software for cutting ...
Senior GPU Software Engineer - PyTorch / Triton (Kernel Development) Location: Remote Role Summary We are seeking expert-level GPU software engineers to support a high-visibility platform initiative ...
Senior GPU Software Engineer - PyTorch / Triton (Kernel Development) Location: Remote Role Summary We are seeking expert-level GPU software engineers to support a high-visibility platform initiative ...
Kernel Engineer
Seattle, WA · Remote
Webster & Webster Associates is leading a confidential search for a Kernel Engineer on behalf of a premier software technology firm that develops core operating system solutions for high-integrity ...
Kernel Engineer
Seattle, WA · Remote
Webster & Webster Associates is leading a confidential search for a Kernel Engineer on behalf of a premier software technology firm that develops core operating system solutions for high-integrity ...
Senior Kernel Engineer (remote)
$113K - $149K/yr
Senior Kernel Software Developer Our cybersecurity client builds advanced technologies that form the foundation of digital resilience. Their platform empowers enterprises to defend critical ...
Senior Kernel Engineer (remote)
$113K - $149K/yr
Senior Kernel Software Developer Our cybersecurity client builds advanced technologies that form the foundation of digital resilience. Their platform empowers enterprises to defend critical ...
AI Kernel Engineer
Burlingame, CA · On-site
$110K - $270K/yr
Role The AI Kernel Engineer in Quadric plays the key role to enable a large number of AI kernels/operators to run efficiently on the Quadric platform. The AI Kernel Engineer at Quadric will [1] ...
AI Kernel Engineer
Burlingame, CA · On-site
$110K - $270K/yr
Role The AI Kernel Engineer in Quadric plays the key role to enable a large number of AI kernels/operators to run efficiently on the Quadric platform. The AI Kernel Engineer at Quadric will [1] ...
Senior Kernel Software Developer
Orlando, FL · On-site
$51 - $67.25/hr
POSITION OVERVIEW We are seeking a Windows Kernel Driver Engineer with extensive experience in filter driver development and Windows system internals to join our cybersecurity product team. In this ...
Senior Kernel Software Developer
Orlando, FL · On-site
$51 - $67.25/hr
POSITION OVERVIEW We are seeking a Windows Kernel Driver Engineer with extensive experience in filter driver development and Windows system internals to join our cybersecurity product team. In this ...
Title Windows Kernel Driver Engineer We are looking for a Windows Kernel Driver Engineer to build and debug high quality kernel mode and user mode drivers and system services at the hardware ...
Quick apply
Title Windows Kernel Driver Engineer We are looking for a Windows Kernel Driver Engineer to build and debug high quality kernel mode and user mode drivers and system services at the hardware ...
Windows Kernel Developer
Sterling, VA · On-site
Nightwing is seeking experienced Windows Kernel Developers to support the design, development, testing, and debugging of low-level Windows operating system software. The ideal candidates will bring ...
Windows Kernel Developer
Sterling, VA · On-site
Nightwing is seeking experienced Windows Kernel Developers to support the design, development, testing, and debugging of low-level Windows operating system software. The ideal candidates will bring ...
Nightwing is seeking experienced Windows Kernel Developers to support the design, development, testing, and debugging of low-level Windows operating system software. The ideal candidates will bring ...
Nightwing is seeking experienced Windows Kernel Developers to support the design, development, testing, and debugging of low-level Windows operating system software. The ideal candidates will bring ...
AI Kernel Engineer
Burlingame, CA · On-site
$110K - $270K/yr
Role The AI Kernel Engineer in Quadric plays the key role to enable a large number of AI kernels/operators to run efficiently on the Quadric platform. The AI Kernel Engineer at Quadric will [1] ...
Quick apply
AI Kernel Engineer
Burlingame, CA · On-site
$110K - $270K/yr
Role The AI Kernel Engineer in Quadric plays the key role to enable a large number of AI kernels/operators to run efficiently on the Quadric platform. The AI Kernel Engineer at Quadric will [1] ...
Acceleration Kernel Developer Intern
Santa Clara, CA · On-site
$22.50 - $29.75/hr
As an Acceleration Kernel Developer at Tenstorrent, you will play a crucial role in optimizing low-level workloads, kernel development, and enhancing our software's performance for machine learning ...
Acceleration Kernel Developer Intern
Santa Clara, CA · On-site
$22.50 - $29.75/hr
As an Acceleration Kernel Developer at Tenstorrent, you will play a crucial role in optimizing low-level workloads, kernel development, and enhancing our software's performance for machine learning ...
Kernel information
See salary details
$92K - $104.5K
4% of jobs
$104.5K - $117K
7% of jobs
$117K - $129.5K
13% of jobs
$130.2K is the 25th percentile. Wages below this are outliers.
$129.5K - $142K
15% of jobs
The median wage is $148.9K / yr.
$142K - $154.5K
20% of jobs
$165.7K is the 75th percentile. Wages above this are outliers.
$154.5K - $167K
18% of jobs
$167K - $179.5K
9% of jobs
$179.5K - $192K
5% of jobs
$192K - $204.5K
4% of jobs
$204.5K - $217K
2% of jobs
$217K - $229.5K
2% of jobs
$92K
$155.5K
$229.5K
How much do kernel jobs pay per year?
What are the typical daily responsibilities of a Kernel Engineer?
Kernel Engineers typically spend their days designing, implementing, and maintaining low-level components of an operating system’s kernel, such as device drivers, process schedulers, or memory management subsystems. They often review and refactor code, troubleshoot and resolve bugs, and collaborate closely with hardware engineers, application developers, and QA teams. Participation in code reviews and contributing to open source communities or internal repositories are also common activities. This role requires staying up to date with the latest kernel developments and ensuring code changes are performant and stable, directly impacting the reliability and efficiency of the broader system.
What is a Kernel job?
A Kernel job typically refers to a role focused on developing, maintaining, or optimizing an operating system's kernel—the core component that manages system resources, hardware interaction, and process scheduling. Kernel developers work with low-level programming languages like C and Assembly to improve system performance, security, and stability. These roles often involve debugging kernel crashes, implementing new features, and collaborating with hardware and software teams to ensure seamless integration.
What are the key skills and qualifications needed to thrive in the Kernel position, and why are they important?
To thrive as a Kernel Engineer, you need strong expertise in operating system fundamentals, C/C++ programming, and kernel module development, often supported by a degree in computer science or equivalent experience. Familiarity with Linux kernel source code, debugging tools like GDB, and version control systems such as Git is essential. Analytical thinking, problem-solving skills, and effective communication distinguish outstanding professionals in this field. These skills are crucial for maintaining system stability, ensuring high performance, and collaborating on complex, low-level software projects.

Other
Medical, Dental, Vision, Retirement, PTO
Posted 28 days ago
Job description
Company Name: Hellbender Inc.
Job Title: Â Linux Kernel Engineer (Device Driver Developer)
Department: Software
Report to: VP of SoftwareÂ
Who we are:
Hellbender Inc. is a Pennsylvania Benefit Corporation who partners with innovators to mature their Artificial Intelligence enabled computing sensors and produce their solutions onshore at prototype to high volumes.
Hellbender is intentionally forming an inclusive work environment and is committed to uplifting the historically marginalized identities including veterans, women, trans and non-white races in our community and industry.
Job Summary:Â
We are seeking a highly specialized Linux Kernel Engineer to lead the development and integration of device drivers for our next-generation hardware platforms. The primary focus of this role is "hardware enablement"-taking raw silicon and datasheets and transforming them into functional, stable components within the Linux kernel.
The ideal candidate is a low-level expert who is comfortable navigating complex hardware registers, interpreting timing diagrams, and writing efficient, high-performance C code that operates within the constraints of kernel space. You will be responsible for the entire lifecycle of a driver, from initial bring-up to integration into our custom Linux distributions using Yocto or Buildroot.
Essential Duties and Responsibilities:Â
- Driver Development:Â Design, implement, and maintain Linux device drivers (e.g., I2C, SPI, PCIe, USB, or custom SoC peripherals) within the Linux kernel space.
- Hardware Bring-up:Â Lead the initial software bring-up of new hardware components, ensuring that all peripheral interfaces are communicating correctly with the CPU.
- Datasheet Analysis:Â Perform deep-dive analysis of hardware datasheets, register maps, and electrical specifications to implement correct register-level logic and timing sequences.
- Embedded Linux Integration: Integrate newly developed drivers into custom Linux distributions using build systems such as Yocto Project or Buildroot, including the management of Device Tree (DTS) modifications.
- Kernel Debugging:Â Use advanced kernel debugging techniques to resolve issues related to interrupts, DMA (Direct Memory Access), concurrency/locking, and memory corruption.
- Hardware Interfacing:Â Work closely with hardware engineers to validate electrical signals against software behavior using logic analyzers, oscilloscopes, or protocol analyzers.
Required Qualifications:
- Low-Level C Mastery:Â Expert-level proficiency in C, specifically regarding kernel-space constraints (no standard libraries, manual memory management, interrupt context awareness).
- Linux Kernel Internals:Â Deep understanding of the Linux kernel subsystem architecture, including Interrupt Service Routines (ISRs), Concurrency/Spinlocks, DMA, and the Linux Device Model.
- Hardware Protocol Expertise:Â Strong experience working with low-level communication protocols (e.g., I2C, SPI, UART, PCIe, USB, or Ethernet).
- Datasheet Fluency:Â Proven ability to read and interpret complex hardware datasheets, register maps, and timing diagrams to drive software implementation.
- Embedded Build Systems: Hands-on experience with Yocto Project (BitBake, recipes, layers) or Buildroot for creating custom Linux images.
- Device Tree Knowledge:Â Proficiency in writing and maintaining Device Tree Source (DTS) and Device Tree Overlay (DTBO) files.
Preferred Qualifications:
- Hardware Debugging Tools:Â Experience using hardware debugging tools such as Logic Analyzers, Oscilloscopes, or JTAG debuggers.
- Architecture Specifics:Â Experience with specific processor architectures (e.g., ARM, RISC-V, or x86).
- Linux Kernel Subsystem Expertise:Â Previous experience contributing to the upstream Linux kernel or working on specific subsystems (e.g., Industrial I/O (IIO), Network, or Input subsystems).
- Scripting:Â Proficiency in Python for automating hardware testing and data parsing.
- Camera drivers:Â experience with imaging sensors is also a plus for this job.Â
Benefits:
- 401(k)
- 5% Safe Harbor Contribution to 401k by Hellbender
- Dental insurance, 100% by Hellbender for employees and their families
- Health insurance, 100% by Hellbender for employees and their families
- Vision insurance, 100% by Hellbender for employees and their families
- Flexible spending account
- 7.5 weeks total Paid time off
- Hellbender Inc. options through our Equity Incentive Plan
- Profit Sharing (through 401k)
- Hybrid work environment & flexible work scheduleÂ
Education & Experience:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field.
- 5-7Â years of experience specifically in Linux kernel-space development and driver writing.
Work Location: UPARC Pittsburgh
Opportunity for advancement:Â
Hellbender is a growing business and follows a policy that prioritizes internal promotions. As new positions are created new opportunities for advancement will be created as well.