1

Senior Linux Kernel Engineer Jobs in California (NOW HIRING)

next page

Showing results 1-20

Senior Linux Kernel Engineer information

What is the average salary for a Linux engineer?

The average salary for a Linux engineer varies based on experience, location, and skills, but typically ranges from $80,000 to $130,000 annually. Senior Linux Kernel Engineers with advanced expertise and certifications can earn higher salaries, often exceeding $150,000 in some regions.

How much does a canonical Linux kernel engineer make?

A senior Linux kernel engineer typically earns between $100,000 and $150,000 annually, depending on experience, location, and company size. Skilled engineers with expertise in kernel development, debugging, and performance tuning are in high demand and may receive higher compensation packages.

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, especially with bonuses and stock options. Such compensation typically requires advanced expertise, certifications, and a strong track record in systems programming and performance optimization.

What is a kernel engineer?

A kernel engineer is a software professional who designs, develops, and maintains the kernel of an operating system, such as Linux. They work on core system components, device drivers, and performance optimization, often using programming languages like C and tools such as debugging and version control systems.

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 Engineer - 'Linux Kernels'

ph7

San Jose, CA โ€ข On-site

Full-time

Posted 15 days ago


Job description

Company Description

A Network Processor Company

Job Description
San Jose, CA, United States

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

ย 

Qualifications

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.