... 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 ...
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.
New
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.
New
Embedded Linux Engineer
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.
Embedded Linux Engineer
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.
Staff Software Engineer - Linux Kernel & Virtualization
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.
Staff Software Engineer - Linux Kernel & Virtualization
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.
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 ...
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 ...
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 ...
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 ...
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 ...
Sr. Staff / Principal Software Engineer - Linux Kernel & ARM Server Platforms
Santa Clara, CA · On-site
$147.30K - $203.10K/yr
Preferred : • 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 experience ...
Sr. Staff / Principal Software Engineer - Linux Kernel & ARM Server Platforms
Santa Clara, CA · On-site
$147.30K - $203.10K/yr
Preferred : • 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 experience ...
An excellent techie with strong experience in OS Engineering, Kernel Development, ProLiant Server, Networking * Linux debugging skill * Very well versed with debugging and rot cause analysis * Linux ...
An excellent techie with strong experience in OS Engineering, Kernel Development, ProLiant Server, Networking * Linux debugging skill * Very well versed with debugging and rot cause analysis * Linux ...
Senior Software Engineer, Linux Kernel
Mountain View, CA · On-site
$144.50K - $190.50K/yr
Experience with Linux kernel and device driver development * Working knowledge of hardware bring-up and debugging, including the ability to read schematics/datasheets and use common tools ...
Senior Software Engineer, Linux Kernel
Mountain View, CA · On-site
$144.50K - $190.50K/yr
Experience with Linux kernel and device driver development * Working knowledge of hardware bring-up and debugging, including the ability to read schematics/datasheets and use common tools ...
FULL-TIME opportunity for Staff Firmware Engineer with Device Driver & MPEG/H.264 Exp.
$80K - $85K/yr
Project Manager JOB ROLES & RESPONSIBILITIES: and Responsibilities Linux Kernel and Device Driver development STB Middleware Integration MPEG/H.264 video decoder Audio decoder STB Firmware and system ...
FULL-TIME opportunity for Staff Firmware Engineer with Device Driver & MPEG/H.264 Exp.
$80K - $85K/yr
Project Manager JOB ROLES & RESPONSIBILITIES: and Responsibilities Linux Kernel and Device Driver development STB Middleware Integration MPEG/H.264 video decoder Audio decoder STB Firmware and system ...
Linus Admin/Developer
Houston, TX · On-site
An excellent techie with strong experience in OS Engineering, Kernel Development, ProLiant Server, Networking * Linux debugging skill * Very well versed with debugging and rot cause analysis * Linux ...
Linus Admin/Developer
Houston, TX · On-site
An excellent techie with strong experience in OS Engineering, Kernel Development, ProLiant Server, Networking * Linux debugging skill * Very well versed with debugging and rot cause analysis * Linux ...
Sr. Staff / Principal Software Engineer - Linux Kernel & ARM Server Platforms
Austin, TX · On-site
$124.40K - $171.50K/yr
Preferred : • 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 experience ...
Sr. Staff / Principal Software Engineer - Linux Kernel & ARM Server Platforms
Austin, TX · On-site
$124.40K - $171.50K/yr
Preferred : • 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 experience ...
Top Skills: 1. Experience in embedded Linux development 2. Yocto Project 3. Linux kernel internals 4. Linux device drivers Key Responsibilities • Develop, configure, and optimize Yocto-based Linux ...
Top Skills: 1. Experience in embedded Linux development 2. Yocto Project 3. Linux kernel internals 4. Linux device drivers Key Responsibilities • Develop, configure, and optimize Yocto-based Linux ...
Linux Kernel Development information
See salary details
$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
How much do linux kernel development jobs pay per year?
What are the key skills and qualifications needed to thrive as a Linux Kernel Developer, and why are they important?
What are some common challenges faced when working in Linux Kernel Development, and how can they be managed?
What is Linux Kernel Development?
What is the difference between Linux Kernel Development vs Linux Device Driver Development?
| Aspect | Linux Kernel Development | Linux Device Driver Development |
|---|---|---|
| Focus | Designing, modifying, and maintaining the core Linux kernel | Creating and optimizing drivers for hardware components |
| Required Skills | Kernel architecture, C programming, system internals | C programming, hardware interface knowledge, kernel APIs |
| Work Environment | Kernel source code, development tools, testing on Linux systems | Hardware platforms, kernel modules, Linux environment |
| Certifications | Linux Foundation certifications, Linux kernel training | Linux Foundation certifications, driver development courses |
Linux Kernel Development involves working on the core system, while Linux Device Driver Development focuses on creating software that interfaces hardware with the kernel. Both roles require strong C skills and Linux knowledge, but kernel development is broader, whereas driver development is more hardware-specific.

Full-time
Posted 26 days ago
Job description
A Network Processor Company
Job Description:
Responsibilities include the design and development of Linux and simple executive (bare metal) device drivers which involves:
- Adding support for OCTEON III Processor (48 64-bit CPUs, 100Gbps traffic handling.
- Virtualization support (NUMA, etc).
- Projects on current generation OCTEONs (OCTEON, OCTEON Plus and OCTEON II).
Required:
- BS with 7 -12 years of relevant experience.
- Should have experience adding support for new HW platforms and devices to the Linux kernel.
- Detailed knowledge of Linux kernel internals and device drivers.
- Ability to work with low level HW and debug issues using kernel debuggers and EJTAG probes.
- Familiar with at least one processor assembly language (MIPS, ARM, x86 or Power PC).
- Outstanding programming skills in C.
- Should have the ability to prepare and submit patches to the Linux kernel mainline.
- A history of participation in Linux kernel mailing lists and open source development a huge plus.