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 ...
Quick apply
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 ...
Quick apply
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 ...
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 ...
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 ...
Santa Clara, CA · On-site
$140K - $210K/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 ...
Santa Clara, CA · On-site
$140K - $210K/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 ...
$140K - $210K/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 ...
$140K - $210K/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 ...
An established industry player is seeking a dedicated systems engineer with extensive experience in Linux kernel development and optimization. This role involves troubleshooting complex system-level ...
An established industry player is seeking a dedicated systems engineer with extensive experience in Linux kernel development and optimization. This role involves troubleshooting complex system-level ...
Deep expertise in Linux kernel development, mac80211, cfg80211, and Wi-Fi stacks. Strong hands-on experience with Yocto and custom Linux builds. Proficiency in C/C++ and Python scripting. Solid ...
Deep expertise in Linux kernel development, mac80211, cfg80211, and Wi-Fi stacks. Strong hands-on experience with Yocto and custom Linux builds. Proficiency in C/C++ and Python scripting. Solid ...
C programming Linux kernel development HW board bring up Linux build tools Desired Skills UEFI Secure boot Linux administration Containers Additional Information All your information will be kept ...
C programming Linux kernel development HW board bring up Linux build tools Desired Skills UEFI Secure boot Linux administration Containers Additional Information All your information will be kept ...
... development of Linux and simple executive (bare metal) device drivers which involves: * Adding ... Detailed knowledge of Linux kernel internals and device drivers. * Ability to work with low level ...
... development of Linux and simple executive (bare metal) device drivers which involves: * Adding ... Detailed knowledge of Linux kernel internals and device drivers. * Ability to work with low level ...
Embedded Linux - including the build system, kernel configuration, device drivers, boot loader, device tree and filesystem, core application development, network configuration, testing * C, Python
Embedded Linux - including the build system, kernel configuration, device drivers, boot loader, device tree and filesystem, core application development, network configuration, testing * C, Python
Key Responsibilities - Linux Kernel Development Design, implement, and maintain enhancements to the Linux kernel, including subsystems such as memory management, storage, networking, and device ...
Key Responsibilities - Linux Kernel Development Design, implement, and maintain enhancements to the Linux kernel, including subsystems such as memory management, storage, networking, and device ...
Previous experience in Linux kernel development. * Proficient in C/C++ for systems-level ... programming. Expertise with reverse engineering tools such as IDA Pro, Ghidra, x64dbg, and Hex-Rays.
Previous experience in Linux kernel development. * Proficient in C/C++ for systems-level ... programming. Expertise with reverse engineering tools such as IDA Pro, Ghidra, x64dbg, and Hex-Rays.
Key Responsibilities - Linux Kernel Development • Design, implement, and maintain enhancements to the Linux kernel, including subsystems such as memory management, storage, networking, and device ...
Key Responsibilities - Linux Kernel Development • Design, implement, and maintain enhancements to the Linux kernel, including subsystems such as memory management, storage, networking, and device ...
Costa Mesa, CA · On-site
Experience with Linux kernel development * Experience with uboot, EDK2, platform firmware, etc * Interest in using Nix/NixOS as an alternative to Yocto, buildroot, etc * Experience with C or Rust * U.
Costa Mesa, CA · On-site
Experience with Linux kernel development * Experience with uboot, EDK2, platform firmware, etc * Interest in using Nix/NixOS as an alternative to Yocto, buildroot, etc * Experience with C or Rust * U.
$134.80K - $202.20K/yr
Develop and enhance Linux Kernel features related to virtualization, including KVM and memory ... Perform pre-silicon development on FPGA and QEMU-based platforms for virtualization features.
$134.80K - $202.20K/yr
Develop and enhance Linux Kernel features related to virtualization, including KVM and memory ... Perform pre-silicon development on FPGA and QEMU-based platforms for virtualization features.
The ideal candidate will have deep expertise in the Yocto Project, Linux kernel customization, BSP development, and low-level system debugging. Key Responsibilities • Develop, configure, and ...
The ideal candidate will have deep expertise in the Yocto Project, Linux kernel customization, BSP development, and low-level system debugging. Key Responsibilities • Develop, configure, and ...
San Diego, CA · On-site
$134.80K - $202.20K/yr
Develop and enhance Linux Kernel features related to virtualization, including KVM and memory ... Perform pre-silicon development on FPGA and QEMU-based platforms for virtualization features.
San Diego, CA · On-site
$134.80K - $202.20K/yr
Develop and enhance Linux Kernel features related to virtualization, including KVM and memory ... Perform pre-silicon development on FPGA and QEMU-based platforms for virtualization features.
$211.80K - $317.80K/yr
Preferred Qualifications: * 12+ years of experience in system software, firmware, or platform software for high-performance or server-class systems. * 10+ years of hands-on Linux kernel development ...
$211.80K - $317.80K/yr
Preferred Qualifications: * 12+ years of experience in system software, firmware, or platform software for high-performance or server-class systems. * 10+ years of hands-on Linux kernel development ...
This role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development, with customer-facing responsibilities to enable cloud service providers with ...
This role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development, with customer-facing responsibilities to enable cloud service providers with ...
Lead the architecture and development of software from initial concept to release, ensuring high ... Deep, hands-on experience in Linux kernel and device driver development, with a proven ability to ...
Lead the architecture and development of software from initial concept to release, ensuring high ... Deep, hands-on experience in Linux kernel and device driver development, with a proven ability to ...
This role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development, with customer-facing responsibilities to enable cloud service providers with ...
This role combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development, with customer-facing responsibilities to enable cloud service providers with ...
$101K - $107.8K
4% of jobs
$107.8K - $114.6K
4% of jobs
$114.6K - $121.5K
4% of jobs
$121.5K - $128.3K
1% of jobs
$128.3K - $135.1K
9% of jobs
$136.3K is the 25th percentile. Wages below this are outliers.
$135.1K - $141.9K
11% of jobs
$141.9K - $148.7K
12% of jobs
The median wage is $151.1K / yr.
$148.7K - $155.5K
14% of jobs
$155.5K - $162.4K
15% of jobs
$163K is the 75th percentile. Wages above this are outliers.
$162.4K - $169.2K
14% of jobs
$169.2K - $176K
13% of jobs
$101K
$149.1K
$176K

Full-time
Medical, Dental, Vision, Retirement, PTO
Posted 12 days ago
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:
Required Qualifications:
Preferred Qualifications:
Benefits:
Education & Experience:
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.