1

Senior Linux Kernel Engineer Jobs in California (NOW HIRING)

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 ...

next page

Showing results 1-20

Senior Linux Kernel Engineer information

What is the salary of Linux kernel engineer?

The salary of a Senior Linux Kernel Engineer typically ranges from $100,000 to $150,000 annually, depending on experience, location, and company size. Skilled engineers with expertise in kernel development, C programming, and Linux systems can earn higher compensation, especially in tech hubs or with specialized certifications.

What engineer makes $500,000 a year?

Senior Linux Kernel Engineers with extensive experience, specialized skills in kernel development, and often working in high-demand industries or companies can earn salaries approaching or exceeding $500,000 annually. Compensation may include base salary, bonuses, and stock options, especially in large tech firms or startups with significant funding.

How much do kernel engineers make?

Senior Linux Kernel Engineers typically earn between $100,000 and $150,000 annually, depending on experience, location, and company size. Advanced skills in C programming, kernel development, and familiarity with tools like Git can influence salary levels.

What is the difference between Senior Linux Kernel Engineer vs Linux Device Driver Developer?

AspectSenior Linux Kernel EngineerLinux Device Driver Developer
Required CredentialsBachelor's/Master's in Computer Science, Linux kernel certificationsBachelor's in Computer Science, Linux kernel or driver development courses
Work EnvironmentResearch and development, kernel development teamsHardware integration, driver development teams
Industry UsageOperating system development, embedded systemsHardware manufacturers, embedded systems, IoT devices
Common Search/ComparisonYesYes

The Senior Linux Kernel Engineer focuses on designing, developing, and optimizing the Linux kernel itself, often working on core system functionalities. In contrast, a Linux Device Driver Developer specializes in creating and maintaining drivers that enable hardware components to communicate with the Linux kernel. While both roles require deep Linux kernel knowledge and similar credentials, their work environments and focus areas differ. The senior engineer works on kernel internals, whereas the driver developer concentrates on hardware integration.

What are the most commonly searched types of Linux Kernel Engineer jobs in California? The most popular types of Linux Kernel Engineer jobs in California are:
What are popular job titles related to Senior Linux Kernel Engineer jobs in California? For Senior Linux Kernel Engineer jobs in California, the most frequently searched job titles are:
What job categories do people searching Senior Linux Kernel Engineer jobs in California look for? The top searched job categories for Senior Linux Kernel Engineer jobs in California are:
What cities in California are hiring for Senior Linux Kernel Engineer jobs? Cities in California with the most Senior Linux Kernel Engineer job openings:

Senior Linux Kernel Software Engineer

NVIDIA AI

Santa Clara, CA โ€ข On-site

Full-time

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Job Summary:
NVIDIA AI has been transforming computer graphics and accelerated computing for over 25 years, focusing on the potential of AI to define the next era of computing. They are seeking a Senior Linux Kernel Software Engineer to join their Linux networking drivers R&D team, where the engineer will develop networking drivers and collaborate on innovative solutions.
Responsibilities:
โ€ข Craft and implement Linux kernel networking drivers for NVIDIA ConnectX and BlueField network adapters, as well as userspace libraries.
โ€ข Develop high-quality code for the Linux kernel and open-source environments, contributing to the upstream kernel community.
โ€ข Collaborate and debug with teams across the globe to provide the best networking solutions for our customers.
โ€ข Drive complex technical issues to closure that may occur across team boundaries.
โ€ข Driving a complete engineering process, including refining requirements, engineering design of data structures/algorithms, implementation, peer review, developer testing, and post-GA support.
โ€ข Work in a fast-paced environment of continuous development and deployment cycles.
Qualifications:
Required:
โ€ข Bachelor's degree in Computer Science, or equivalent experience
โ€ข 8+ years of proven experience in the field
โ€ข C programming experience โ€” native
โ€ข Excellent problem-solving, analytical, and debugging skills
โ€ข Experience with Linux kernel-level programming
โ€ข Deep understanding of networking drivers and software/hardware interaction, including device drivers, Linux kernel internals, userspace and kernel interactions
โ€ข Strong networking knowledge โ€” TCP/IP, L2/L3 protocols, and network device driver architecture
โ€ข Strong ability to self-manage and communicate effectively
Preferred:
โ€ข Previous experience with the upstream Linux kernel community and open-source contribution
โ€ข Proficiency in data structures and operating systems internals
โ€ข Hands-on expertise with RDMA and RoCE
โ€ข A Master's or equivalent experience in Computer Science is a plus
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.