About the role SambaNova is seeking a Principal Engineer to own kernel-level drivers and low-level software for high-speed IO, memory, and networking subsystems within the DataScale platform and RDU ...
About the role SambaNova is seeking a Principal Engineer to own kernel-level drivers and low-level software for high-speed IO, memory, and networking subsystems within the DataScale platform and RDU ...
Principal Kernel & Device Drivers Engineer
San Jose, CA · On-site
$180K - $255K/yr
About the role SambaNova is seeking a Principal Engineer to own kernel-level drivers and low-level software for high-speed IO, memory, and networking subsystems within the DataScale ® platform and ...
Principal Kernel & Device Drivers Engineer
San Jose, CA · On-site
$180K - $255K/yr
About the role SambaNova is seeking a Principal Engineer to own kernel-level drivers and low-level software for high-speed IO, memory, and networking subsystems within the DataScale ® platform and ...
## Principal Linux Kernel Engineer - NVIDIA CPU Server PlatformsApplylocations: US, CA, Santa Claratime type: Full timeposted on: Posted Yesterdayjob requisition id: JR2022535NVIDIA has been ...
## Principal Linux Kernel Engineer - NVIDIA CPU Server PlatformsApplylocations: US, CA, Santa Claratime type: Full timeposted on: Posted Yesterdayjob requisition id: JR2022535NVIDIA has been ...
GPU Kernel Engineer
San Francisco, CA · On-site
$190K - $250K/yr
About the role We are seeking a highly skilled GPU Kernel Engineer who is passionate about pushing the limits of performance on modern accelerators. In this role, you will design and optimize custom ...
GPU Kernel Engineer
San Francisco, CA · On-site
$190K - $250K/yr
About the role We are seeking a highly skilled GPU Kernel Engineer who is passionate about pushing the limits of performance on modern accelerators. In this role, you will design and optimize custom ...
As a Principal Linux Kernel Engineer, you will lead the effort to develop and perform our upstream-first Linux kernel plan for NVIDIA CPU Server platforms. This role lets you impact hardware ...
As a Principal Linux Kernel Engineer, you will lead the effort to develop and perform our upstream-first Linux kernel plan for NVIDIA CPU Server platforms. This role lets you impact hardware ...
As a Principal Linux Kernel Engineer, you will lead the effort to develop and perform our upstream-first Linux kernel plan for NVIDIA CPU Server platforms. This role lets you impact hardware ...
As a Principal Linux Kernel Engineer, you will lead the effort to develop and perform our upstream-first Linux kernel plan for NVIDIA CPU Server platforms. This role lets you impact hardware ...
As a Principal Linux Kernel Engineer, you will lead the effort to develop and perform our upstream-first Linux kernel plan for NVIDIA CPU Server platforms. This role lets you impact hardware ...
As a Principal Linux Kernel Engineer, you will lead the effort to develop and perform our upstream-first Linux kernel plan for NVIDIA CPU Server platforms. This role lets you impact hardware ...
Principal Software Developer - 4 (Linux Kernel Engineer)
Santa Clara, CA · On-site
$157K - $210K/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 ...
Principal Software Developer - 4 (Linux Kernel Engineer)
Santa Clara, CA · On-site
$157K - $210K/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 ...
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 ...
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 ...
Principal Linux Kernel Developer
Fort Collins, CO · On-site
$200 - $250/hr
## Principal Linux Kernel DeveloperApplylocations: Ft. Collins, Colorado, United States of America ... Provide technical leadership through design reviews, mentoring, and establishing engineering best ...
Principal Linux Kernel Developer
Fort Collins, CO · On-site
$200 - $250/hr
## Principal Linux Kernel DeveloperApplylocations: Ft. Collins, Colorado, United States of America ... Provide technical leadership through design reviews, mentoring, and establishing engineering best ...
Principal Linux Kernel Developer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise ...
Principal Linux Kernel Developer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise ...
Principal Linux Kernel Developer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise ...
Principal Linux Kernel Developer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise ...
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 ...
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 ...
Principal Linux Kernel Developer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise ...
Principal Linux Kernel Developer This role has been designed as 'Hybrid' with an expectation that you will work on average 2 days per week from an HPE office. Who We Are: Hewlett Packard Enterprise ...
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 ...
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 ...
Establish best practices for upstream development, code quality, kernel review processes, and long-term maintainability while mentoring engineers across the organization. * Collaborate with Linux ...
Establish best practices for upstream development, code quality, kernel review processes, and long-term maintainability while mentoring engineers across the organization. * Collaborate with Linux ...
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 ...
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 ...
They are seeking a Sr. Windows Kernel Principal Engineer to drive product design, performance, and security goals using C, C++, and Go in a Windows OS environment. Responsibilities : • You will ...
They are seeking a Sr. Windows Kernel Principal Engineer to drive product design, performance, and security goals using C, C++, and Go in a Windows OS environment. Responsibilities : • You will ...
Stable Kernel is seeking a Contract Principal Software Engineer to drive the design and delivery of mission-critical software for world-class clients. You will lead technical decisions, shape ...
Stable Kernel is seeking a Contract Principal Software Engineer to drive the design and delivery of mission-critical software for world-class clients. You will lead technical decisions, shape ...
Sr. Staff / Principal Software Engineer - Linux Kernel & ARM Server Platforms
Santa Clara, CA · On-site
$147K - $203K/yr
Qualcomm is seeking a Sr. Staff / Principal-level Software Engineer to provide system-level technical leadership for next-generation ARM server platforms. This role focuses on Linux kernel, firmware ...
Sr. Staff / Principal Software Engineer - Linux Kernel & ARM Server Platforms
Santa Clara, CA · On-site
$147K - $203K/yr
Qualcomm is seeking a Sr. Staff / Principal-level Software Engineer to provide system-level technical leadership for next-generation ARM server platforms. This role focuses on Linux kernel, firmware ...
Principal Kernel Engineer information
See salary details
$74K - $86.6K
3% of jobs
$86.6K - $99.2K
9% of jobs
$99.2K - $111.8K
9% of jobs
$118.1K is the 25th percentile. Wages below this are outliers.
$111.8K - $124.4K
10% of jobs
$124.4K - $137K
10% of jobs
The median wage is $146.6K / yr.
$137K - $149.5K
14% of jobs
$149.5K - $162.1K
13% of jobs
$169.8K is the 75th percentile. Wages above this are outliers.
$162.1K - $174.7K
15% of jobs
$174.7K - $187.3K
11% of jobs
$187.3K - $199.9K
5% of jobs
$199.9K - $212.5K
3% of jobs
$74K
$147.2K
$212.5K
How much do principal kernel engineer jobs pay per year?
What are popular job titles related to Principal Kernel Engineer jobs?
For Principal Kernel Engineer jobs, the most frequently searched job titles are:

Principal Kernel & Device Drivers Engineer
San Jose, CA • On-site
Full-time
Re-posted 3 days ago
Job description
About the role
SambaNova is seeking a Principal Engineer to own kernel-level drivers and low-level software for high-speed IO, memory, and networking subsystems within the DataScale platform and RDU architecture. This role is central to delivering reliable, high-performance AI systems at scale. This is a hands-on Linux kernel and device driver role; it is not an application or platform software role.
You will lead software bring-up of new silicon, deliver production drivers across the IO, memory, and network data paths, and debug complex issues spanning kernel, firmware, and hardware. This role suits an engineer with deep kernel and driver expertise and strong hardware fluency, who can operate in ambiguity and execute with high ownership.
Responsibilities
- Own kernel-space drivers for high-speed IO, memory, and networking subsystems, from architecture through production release
- Own the RDMA and network data path, including queue-pair management, congestion control, QoS, and packet classification
- Lead software enablement for platform bring-up across new silicon and system configurations
- Drive issues to root cause across kernel, firmware, and hardware layers with hardware, firmware, and validation teams
- Own PHY and link bring-up in coordination with hardware teams, working from specifications and register documentation
- Build tools, test scripts, and frameworks for device and NIC verification, performance analysis, and manufacturing test
- Identify and resolve bottlenecks across driver, network stack, and system layers at data center scale
- Set code quality standards through design and code review, and mentor engineers on the team
Required Qualifications
- MS in Computer Science, Electrical Engineering, or a related field
- 7+ years of experience in kernel or low-level system software development
- Deep expertise in Linux systems programming and kernel driver development
- Strong knowledge of Linux kernel networking, including network driver development and the RDMA protocol
- Strong C/C++ programming and debugging skills, with scripting in Python or shell
- Experience with two or more high-speed IO or interconnect technologies such as PCIe, Ethernet, or CXL
- Proven ability to lead hardware-software co-debug from first silicon to production
- Ability to read and distill hardware specifications and register-level documentation
- Clear and effective communicator with a proactive, collaborative approach to problem-solving
Preferred Qualifications
- Hands-on RDMA data-path or driver implementation experience
- Experience with virtual switching and data center networking at scale
- Experience writing test scripts to verify NIC behavior
- Firmware development experience
- Exposure to pre-silicon validation using FPGA or emulation platforms
- Background in high-performance computing or accelerator-based systems