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 ...
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 ...
Linux Kernel Developer
Raleigh, NC · On-site
We are forming a new team focused solely on Kernel development, collaborating with the upstream community, and setting new industry standards for fast file systems. Requirements Linux Kernel ...
Quick apply
Linux Kernel Developer
Raleigh, NC · On-site
We are forming a new team focused solely on Kernel development, collaborating with the upstream community, and setting new industry standards for fast file systems. Requirements Linux Kernel ...
Linux Kernel Developer
Raleigh, NC · On-site
We are forming a new team focused solely on Kernel development, collaborating with the upstream community, and setting new industry standards for fast file systems. Requirements Linux Kernel ...
Linux Kernel Developer
Raleigh, NC · On-site
We are forming a new team focused solely on Kernel development, collaborating with the upstream community, and setting new industry standards for fast file systems. Requirements Linux Kernel ...
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 ...
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 ...
Linux Kernel Software Engineer
Nashua, NH · On-site
This includes keeping pace with the latest developments in the upstream Linux Kernel community, and integrating new versions of the upstream kernel as they become available. This work also involves ...
Linux Kernel Software Engineer
Nashua, NH · On-site
This includes keeping pace with the latest developments in the upstream Linux Kernel community, and integrating new versions of the upstream kernel as they become available. This work also involves ...
Linux Kernel Software Engineer
Santa Clara, CA · On-site
$123K - $191K/yr
This includes keeping pace with the latest developments in the upstream Linux Kernel community, and integrating new versions of the upstream kernel as they become available. This work also involves ...
Linux Kernel Software Engineer
Santa Clara, CA · On-site
$123K - $191K/yr
This includes keeping pace with the latest developments in the upstream Linux Kernel community, and integrating new versions of the upstream kernel as they become available. This work also involves ...
Linux Kernel Software Engineer
Santa Clara, CA · On-site
$123K - $191K/yr
This includes keeping pace with the latest developments in the upstream Linux Kernel community, and integrating new versions of the upstream kernel as they become available. This work also involves ...
Linux Kernel Software Engineer
Santa Clara, CA · On-site
$123K - $191K/yr
This includes keeping pace with the latest developments in the upstream Linux Kernel community, and integrating new versions of the upstream kernel as they become available. This work also involves ...
Linux Kernel Software Engineer
Nashua, NH · On-site
This includes keeping pace with the latest developments in the upstream Linux Kernel community, and integrating new versions of the upstream kernel as they become available. This work also involves ...
Linux Kernel Software Engineer
Nashua, NH · On-site
This includes keeping pace with the latest developments in the upstream Linux Kernel community, and integrating new versions of the upstream kernel as they become available. This work also involves ...
Linux Kernel Software Engineer
Austin, TX · On-site
This includes keeping pace with the latest developments in the upstream Linux Kernel community, and integrating new versions of the upstream kernel as they become available. This work also involves ...
Linux Kernel Software Engineer
Austin, TX · On-site
This includes keeping pace with the latest developments in the upstream Linux Kernel community, and integrating new versions of the upstream kernel as they become available. This work also involves ...
Linux Kernel Software Engineer
Austin, TX · On-site
This includes keeping pace with the latest developments in the upstream Linux Kernel community, and integrating new versions of the upstream kernel as they become available. This work also involves ...
Linux Kernel Software Engineer
Austin, TX · On-site
This includes keeping pace with the latest developments in the upstream Linux Kernel community, and integrating new versions of the upstream kernel as they become available. This work also involves ...
Build and rebuild Linux kernel source and binary packages in reproducible development environments. * Validate patched kernels through focused testing, build verification, regression analysis, and ...
Build and rebuild Linux kernel source and binary packages in reproducible development environments. * Validate patched kernels through focused testing, build verification, regression analysis, and ...
Contribute to upstream Linux kernel development and work with open-source communities where applicable. Define Objectives and Key Results (OKRs) and work towards continuously improving software ...
Contribute to upstream Linux kernel development and work with open-source communities where applicable. Define Objectives and Key Results (OKRs) and work towards continuously improving software ...
General Motors is seeking a highly skilled and experienced professional to join our team as a Staff Software Engineer, Linux Kernel & Driver Development . As a global leader in the automotive ...
General Motors is seeking a highly skilled and experienced professional to join our team as a Staff Software Engineer, Linux Kernel & Driver Development . As a global leader in the automotive ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... releases from development through production, we would like to hear from you. Preferred ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... releases from development through production, we would like to hear from you. Preferred ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... releases from development through production, we would like to hear from you. Preferred ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... releases from development through production, we would like to hear from you. Preferred ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... releases from development through production, we would like to hear from you. Preferred ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... releases from development through production, we would like to hear from you. Preferred ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... releases from development through production, we would like to hear from you. Preferred ...
Join our Linux Kernel Engineering team and play a central role in the reliability, performance, and ... releases from development through production, we would like to hear from you. Preferred ...
Linux Kernel SW Engineer
Austin, TX · On-site
... software development lifecycle • In-depth knowledge of kernels, virtualization, and security • Advanced Linux Kernel debugging skills across kernel subsystems, virtualization. • Advanced ...
Linux Kernel SW Engineer
Austin, TX · On-site
... software development lifecycle • In-depth knowledge of kernels, virtualization, and security • Advanced Linux Kernel debugging skills across kernel subsystems, virtualization. • Advanced ...
Senior Kernel Engineer (remote)
Miami Gardens, FL · On-site +1
$113K - $149K/yr
What We're Looking For * 5+ years of professional Linux kernel development experience. * Expert knowledge of Linux kernel internals, kernel modules, device drivers, and system architecture.
Senior Kernel Engineer (remote)
Miami Gardens, FL · On-site +1
$113K - $149K/yr
What We're Looking For * 5+ years of professional Linux kernel development experience. * Expert knowledge of Linux kernel internals, kernel modules, device drivers, and system architecture.
Senior Kernel Engineer (remote)
Miami Gardens, FL · On-site +1
$113K - $149K/yr
What We're Looking For * 5+ years of professional Linux kernel development experience. * Expert knowledge of Linux kernel internals, kernel modules, device drivers, and system architecture.
Senior Kernel Engineer (remote)
Miami Gardens, FL · On-site +1
$113K - $149K/yr
What We're Looking For * 5+ years of professional Linux kernel development experience. * Expert knowledge of Linux kernel internals, kernel modules, device drivers, and system architecture.
Vice President Linux Kernel Development information
See salary details
$65.5K - $82K
6% of jobs
$82K - $98.4K
9% of jobs
$113.2K is the 25th percentile. Wages below this are outliers.
$98.4K - $114.9K
10% of jobs
$114.9K - $131.3K
18% of jobs
The median wage is $138.4K / yr.
$131.3K - $147.8K
15% of jobs
$147.8K - $164.2K
13% of jobs
$170.2K is the 75th percentile. Wages above this are outliers.
$164.2K - $180.7K
11% of jobs
$180.7K - $197.1K
9% of jobs
$197.1K - $213.6K
4% of jobs
$213.6K - $230K
2% of jobs
$230K - $246.5K
2% of jobs
$65.5K
$147.4K
$246.5K
How much do vice president linux kernel development jobs pay per year?
What is the difference between Vice President Linux Kernel Development vs Linux Kernel Engineer?
| Aspect | Vice President Linux Kernel Development | Linux Kernel Engineer |
|---|---|---|
| Responsibilities | Oversees entire kernel development strategy, manages teams, and aligns projects with company goals. | Develops, tests, and maintains Linux kernel code, focusing on technical implementation. |
| Required Skills | Leadership, project management, deep Linux kernel knowledge, and industry experience. | Strong C programming skills, kernel development experience, and understanding of Linux internals. |
| Work Environment | Executive-level, strategic planning, often in corporate or R&D settings. | Technical, hands-on coding, debugging, and testing in development environments. |
The Vice President Linux Kernel Development focuses on strategic leadership and team management, while the Linux Kernel Engineer is primarily responsible for technical development and coding. Both roles require deep Linux kernel knowledge, but differ significantly in scope and responsibilities.

Other
Medical, Dental, Vision, Retirement, PTO
Re-posted 17 days ago
Job description
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 underrepresented 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.
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.
Benefits:
- 401(k)
- 5% Safe Harbor Contribution to 401k by Hellbender
- 100% of Health, Dental, and Vision insurance premiums for employees and their families paid by Hellbender
- 7.5 weeks total Paid time off
- Profit Sharing (through 401k)
- Hybrid work environment & flexible work schedule
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.