1

Senior Kernel Developer Jobs in California (NOW HIRING)

AI Kernel Engineer

Burlingame, CA ยท On-site

$110K - $270K/yr

This senior technical role demands deep knowledge of hardware architecture, compiler toolchain and ... Provide technical support and documents to customers and developer community Requirements

This senior technical role demands deep knowledge of hardware architecture, compiler toolchain and ... Provide technical support and documents to customers and developer community Requirements

AI Kernel Engineer

Burlingame, CA ยท On-site

$110K - $270K/yr

This senior technical role demands deep knowledge of hardware architecture, compiler toolchain and ... Provide technical support and documents to customers and developer community Requirements

About the Position We are seeking a senior OS / kernel engineer to join our SkyOS team. The team is responsible for the design and development of NIO's full-domain vehicle operating systems. The ...

Senior System Engineer - OS Kernel Location: Walnut Creek, CA ABOUT WIND RIVER Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four ...

next page

Showing results 1-20

Senior Kernel Developer information

How much does a kernel make?

A senior kernel developer typically earns between $100,000 and $150,000 annually, depending on experience, location, and the company. Skilled developers with expertise in C, Linux, and system architecture are in high demand and may receive higher compensation packages.

How much does a kernel developer make?

A senior kernel developer typically earns between $100,000 and $150,000 annually, depending on experience, location, and the company. Skilled developers with expertise in C, Linux, and system architecture may earn higher salaries, especially in competitive tech markets.

How much do kernel developers make in the US?

Kernel developers in the US typically earn between $100,000 and $150,000 annually, with experienced professionals and those working for large tech companies earning higher salaries. Compensation can vary based on experience, location, and expertise in low-level programming and operating system architecture.

What is the difference between Senior Kernel Developer vs Kernel Engineer?

AspectSenior Kernel DeveloperKernel Engineer
CredentialsBachelor's or higher in Computer Science, experience in kernel developmentSimilar credentials, often with specialized Linux or OS certifications
Work EnvironmentResearch and development, debugging, code optimizationDesign, implementation, testing of kernel modules and components
Industry UsageTech companies, hardware manufacturers, OS developersEmbedded systems, OS vendors, hardware integration

Both roles require strong knowledge of operating systems and kernel architecture. A Senior Kernel Developer typically focuses on advanced development and optimization, while a Kernel Engineer emphasizes designing and implementing kernel components. The roles often overlap but differ mainly in scope and focus within kernel development projects.

Are Linux kernel developers in demand?

Linux kernel developers are in high demand due to the widespread use of Linux in servers, cloud infrastructure, and embedded systems. Skilled developers with expertise in C, kernel architecture, and debugging tools are sought after by technology companies, open-source projects, and hardware manufacturers, often offering competitive salaries and opportunities for remote work.
What are the most commonly searched types of Kernel Developer jobs in California? The most popular types of Kernel Developer jobs in California are:
What job categories do people searching Senior Kernel Developer jobs in California look for? The top searched job categories for Senior Kernel Developer jobs in California are:
What cities in California are hiring for Senior Kernel Developer jobs? Cities in California with the most Senior Kernel Developer job openings:

Sr. Linux Kernel Developer

Aziro Technologies LLC

San Jose, CA โ€ข On-site

Other

Posted 8 days ago


Job description

  • 10+ years of hands-on experience in software development systems.
  • Excellent systems programming skills using C and/or other low-level programming languages. Proficiency with Linux development environments and development tools.
  • Strong understanding of Operating Systems concepts, including processes, threads, scheduling, memory management, synchronization, file systems, and networking.
  • Strong debugging and troubleshooting experience at the OS, kernel, or hardware interaction layer.
  • Hands-on experience with at least one hardware architecture, preferably x86.
  • Demonstrated experience delivering enterprise-grade software products to customers.
  • Strong analytical and problem-solving skills with the ability to decompose complex technical challenges into practical solutions.
  • Experience with software design, performance optimization, scalability, and reliability engineering.
  • Knowledge of the Linux KVM (Kernel-based Virtual Machine) stack.
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electronics, or a related technical field.