... programming skills in Python. • Background in Linux internals (Kernel). • Excellent understanding of embedded SW. • Strong analytical, creative, debugging and problem-solving skills. • ...
... programming skills in Python. • Background in Linux internals (Kernel). • Excellent understanding of embedded SW. • Strong analytical, creative, debugging and problem-solving skills. • ...
Senior Principal Software Developer 5 (Linux Engineer)
Santa Clara, CA · On-site
$147K - $203K/yr
The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale cloud environments. This role involves contributing to Linux ...
Senior Principal Software Developer 5 (Linux Engineer)
Santa Clara, CA · On-site
$147K - $203K/yr
The Oracle Cloud Linux team is seeking experienced Linux Kernel Developers to help advance the Linux operating system for large-scale cloud environments. This role involves contributing to Linux ...
Sr Software Engineer, Telematics
Mountain View, CA · On-site
$144K - $190K/yr
Work on a small team of System Software and Linux Kernel Engineers to design, develop, and deploy production-grade system software components for driverless vehicles, from initial prototyping through ...
Sr Software Engineer, Telematics
Mountain View, CA · On-site
$144K - $190K/yr
Work on a small team of System Software and Linux Kernel Engineers to design, develop, and deploy production-grade system software components for driverless vehicles, from initial prototyping through ...
Senior Firmware Engineer
San Francisco, CA · On-site
$175K - $228K/yr
Own Linux kernel bring-up and platform enablement on embedded ARM64 systems (e.g., NVIDIA Jetson ... Strong programming experience in C, with deep expertise in Linux kernel and device driver ...
Senior Firmware Engineer
San Francisco, CA · On-site
$175K - $228K/yr
Own Linux kernel bring-up and platform enablement on embedded ARM64 systems (e.g., NVIDIA Jetson ... Strong programming experience in C, with deep expertise in Linux kernel and device driver ...
Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate ... Kernel driver development experience preferred. Additional Information All your information will be ...
Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate ... Kernel driver development experience preferred. Additional Information All your information will be ...
Linux Engineer
San Mateo, CA · On-site
Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate ... Kernel driver development experience preferred. Qualifications Additional Information All your ...
Linux Engineer
San Mateo, CA · On-site
Work on a variety of projects with custom built Linux on custom built hardware. Preferred candidate ... Kernel driver development experience preferred. Qualifications Additional Information All your ...
Senior Linux Systems Engineer
Fremont, CA · On-site
$125K - $150K/yr
We are looking for a highly motivated Senior Linux Systems Engineer to join our Computing Team! You ... Optimize system performance through kernel and filesystem tuning; identify and eliminate I/O ...
Senior Linux Systems Engineer
Fremont, CA · On-site
$125K - $150K/yr
We are looking for a highly motivated Senior Linux Systems Engineer to join our Computing Team! You ... Optimize system performance through kernel and filesystem tuning; identify and eliminate I/O ...
Strong programming skills in Python. * Background in Linux internals (Kernel). * Excellent understanding of embedded SW * Strong analytical, creative, debugging and problem-solving skills. * Diligent ...
Strong programming skills in Python. * Background in Linux internals (Kernel). * Excellent understanding of embedded SW * Strong analytical, creative, debugging and problem-solving skills. * Diligent ...
Engineering Group, Engineering Group > CPU Engineering General Summary: Qualcomm's Custom CPU Post ... Firmware & Kernel Development: Design, implement, optimize and maintain Linux kernel modules ...
Engineering Group, Engineering Group > CPU Engineering General Summary: Qualcomm's Custom CPU Post ... Firmware & Kernel Development: Design, implement, optimize and maintain Linux kernel modules ...
Company Description A Network Processor Company Looking for a Sr. Embedded Linux Software Developer ... and utilities - Linux Kernel and device driver development - Knowledge of ARM Soc and x86 ...
Company Description A Network Processor Company Looking for a Sr. Embedded Linux Software Developer ... and utilities - Linux Kernel and device driver development - Knowledge of ARM Soc and x86 ...
Sr Software Engineer, Telematics
$204K - $259K/yr
Work on a small team of System Software and Linux Kernel Engineers to design, develop, and deploy production-grade system software components for driverless vehicles, from initial prototyping through ...
Sr Software Engineer, Telematics
$204K - $259K/yr
Work on a small team of System Software and Linux Kernel Engineers to design, develop, and deploy production-grade system software components for driverless vehicles, from initial prototyping through ...
Strong programming skills in Python. * Background in Linux internals (Kernel). * Excellent understanding of embedded SW * Strong analytical, creative, debugging and problem-solving skills. * Diligent ...
Strong programming skills in Python. * Background in Linux internals (Kernel). * Excellent understanding of embedded SW * Strong analytical, creative, debugging and problem-solving skills. * Diligent ...
Manage kernel upgrades * To Investigate and debug any systems , application and core platform ... Good Programming experience in C/C++/Python * Experienced Linux user * Ability to get things done ...
Manage kernel upgrades * To Investigate and debug any systems , application and core platform ... Good Programming experience in C/C++/Python * Experienced Linux user * Ability to get things done ...
Senior/Staff Fuse Developer
San Francisco, CA · On-site +1
$150K - $250K/yr
It is for engineers who understand how data moves through the stack, who care about latency and ... Working across Linux kernel file systems and user-space infrastructure layers * Designing high ...
Senior/Staff Fuse Developer
San Francisco, CA · On-site +1
$150K - $250K/yr
It is for engineers who understand how data moves through the stack, who care about latency and ... Working across Linux kernel file systems and user-space infrastructure layers * Designing high ...
Sr Software Engineer, Telematics
Mountain View, CA · On-site
$204K - $259K/yr
Work on a small team of System Software and Linux Kernel Engineers to design, develop, and deploy production-grade system software components for driverless vehicles, from initial prototyping through ...
Sr Software Engineer, Telematics
Mountain View, CA · On-site
$204K - $259K/yr
Work on a small team of System Software and Linux Kernel Engineers to design, develop, and deploy production-grade system software components for driverless vehicles, from initial prototyping through ...
Develop and maintain Linux kernel drivers and userspace integration for sensors, GMSL cameras ... Work with the electrical engineering team to debug and bring up custom carrier boards * Work ...
Develop and maintain Linux kernel drivers and userspace integration for sensors, GMSL cameras ... Work with the electrical engineering team to debug and bring up custom carrier boards * Work ...
Additional knowledge of Linux Device Drivers and C Programming is required. * Work also involves ... Linux kernel and device drivers (networking, PCI, etc.). * Understanding of low level CPU ...
Additional knowledge of Linux Device Drivers and C Programming is required. * Work also involves ... Linux kernel and device drivers (networking, PCI, etc.). * Understanding of low level CPU ...
Senior Systems Software Engineer, Windows and Linux Enablement - DGX Station
Santa Clara, CA · On-site
Partner with the DGX OS and kernel teams to land platform support upstream and in NVIDIA ... Validate that NVIDIA AI applications-NIM microservices, NemoClaw, AI Workbench, and developer tools ...
Senior Systems Software Engineer, Windows and Linux Enablement - DGX Station
Santa Clara, CA · On-site
Partner with the DGX OS and kernel teams to land platform support upstream and in NVIDIA ... Validate that NVIDIA AI applications-NIM microservices, NemoClaw, AI Workbench, and developer tools ...
Senior Software Engineer, Open Source Engineering, Sashiko.dev
Sunnyvale, CA · On-site
$143K - $188K/yr
... the Linux Kernel, or landing scaled Agentic solutions. • Experience with either agentic engineering or Linux Kernel, career development, and leadership. Preferred : • 3 years of experience ...
Senior Software Engineer, Open Source Engineering, Sashiko.dev
Sunnyvale, CA · On-site
$143K - $188K/yr
... the Linux Kernel, or landing scaled Agentic solutions. • Experience with either agentic engineering or Linux Kernel, career development, and leadership. Preferred : • 3 years of experience ...
Senior Systems Software Engineer, Windows and Linux Enablement - DGX Station
Santa Clara, CA · On-site
Partner with the DGX OS and kernel teams to land platform support upstream and in NVIDIA ... Validate that NVIDIA AI applications-NIM microservices, NemoClaw, AI Workbench, and developer tools ...
Senior Systems Software Engineer, Windows and Linux Enablement - DGX Station
Santa Clara, CA · On-site
Partner with the DGX OS and kernel teams to land platform support upstream and in NVIDIA ... Validate that NVIDIA AI applications-NIM microservices, NemoClaw, AI Workbench, and developer tools ...
Linux Kernel Developer information
See Sunnyvale, CA salary details
$118.5K - $126.5K
4% of jobs
$126.5K - $134.5K
4% of jobs
$134.5K - $142.5K
4% of jobs
$142.5K - $150.5K
1% of jobs
$150.5K - $158.5K
9% of jobs
$160K is the 25th percentile. Wages below this are outliers.
$158.5K - $166.6K
11% of jobs
$166.6K - $174.6K
12% of jobs
The median wage is $177.3K / yr.
$174.6K - $182.6K
14% of jobs
$182.6K - $190.6K
15% of jobs
$191.3K is the 75th percentile. Wages above this are outliers.
$190.6K - $198.6K
14% of jobs
$198.6K - $206.6K
13% of jobs
$118.5K
$174.9K
$206.6K
How much do linux kernel developer jobs pay per year?
What are some common challenges Linux Kernel Developers face when integrating new features or patches?
What Does a Linux Kernel Developer Do?
A Linux kernel developer uses computer code to create a program that functions as the core of a computer operating system. Your duties can include creating kernels for open-source operating systems for desktop computers, laptops, phones, and tablets. You can also develop programs for embedded systems for routers, smart devices, or automated machinery. Linux uses C programming languages, so you often write code in C and C++. In addition to your coding responsibilities, you also test and debug your programs. Your employer may ask you to develop applications, drivers, and other tools to use with your kernel.
What does a Linux Kernel Developer do?
What are the key skills and qualifications needed to thrive as a Linux Kernel Developer, and why are they important?
What is the difference between Linux Kernel Developer vs Linux Device Driver Developer?
| Aspect | Linux Kernel Developer | Linux Device Driver Developer |
|---|---|---|
| Required Credentials | Proficiency in C, Linux kernel development experience, often a degree in Computer Science or related field | Similar credentials, with focus on device-specific programming and hardware knowledge |
| Work Environment | Developing and maintaining core kernel components, often in a Linux environment | Writing and debugging drivers for specific hardware devices within Linux |
| Employer & Industry Usage | Tech companies, open-source projects, hardware manufacturers | Hardware manufacturers, embedded systems, specialized device companies |
While both roles require strong C programming skills and Linux knowledge, Linux Kernel Developers focus on core kernel development, whereas Linux Device Driver Developers specialize in creating drivers for hardware components. The roles often overlap but differ in scope and focus within the Linux ecosystem.

Full-time
Posted 6 days ago
Job description
NVIDIA AI is seeking an excellent SDK Engineer to join the NVLink SDK group in Santa Clara, focusing on designing and implementing major development SDK features for next-generation networking products. The role involves collaborating with various teams and innovating SDK switching products for customer satisfaction.
Responsibilities:
• Collaborate with architecture and different software/FW design teams as part of the software development lifecycle.
• Design and implement new features in the core of NVIDIA Switch SDK.
• Work in pre and post-silicon development environments of next-generation NVIDIA data center products.
• Gain a deep understanding of system debugging, networking technology, and stacks, as well as the FW/SW relationship.
• Innovate! Bring NVIDIA’s SDK switching products to shine in customer’s view.
Qualifications:
Required:
• B.Sc. in Computer Science/ Computer Engineering / Electrical Engineering (or equivalent experience).
• 3+ years of relevant professional experience.
• Proficient knowledge of C.
• Strong programming skills in Python.
• Background in Linux internals (Kernel).
• Excellent understanding of embedded SW.
• Strong analytical, creative, debugging and problem-solving skills.
• Diligent and comfortable with multitasking in a dynamic environment with shifting priorities and changing requirements.
• An excellent teammate with good social skills.
Preferred:
• Knowledge of network protocols.
• Agile experience.
• Motivation to learn and constantly improve processes and tools.
• Scripting abilities (Bash) as well.
Company:
Explore the latest breakthroughs made possible with AI. Founded in , the company is headquartered in Santa Clara, CA, US, , with a team of 10001+ employees. The company is currently Late Stage.