Senior Linux Kernel Engineer - 'Linux Kernels'

San Jose, CA, us on site Until 8/21/2026 First posted March 27, 2025 Last posted March 27, 2025
Job description

A Network Processor Company

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

 

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.
About this role

Summary

Design and develop Linux kernel support for new hardware platforms and devices.

Job title

Senior Linux Kernel Engineer

Experience level

7-12 years

Industry

technology

Location requirements

San Jose, CA, on-site, no remote work

Salary

Not specified

Management role

No

Skills & keywords

Required skills

c programminglinux kernel internalsdevice drivershardware supportassembly language

Preferred skills

open source developmentkernel mailing list participation

Specializations

linux kerneldevice driversvirtualizationhardware support
Locations

Structured locations inferred from the posting.

San Jose, CA, USA

On-site City