The Senior Staff Software Engineer for Kernel Security and Virtualization will secure Google's production platform's kernel and virtualization layers while driving the architecture of next-generation ...
The Senior Staff Software Engineer for Kernel Security and Virtualization will secure Google's production platform's kernel and virtualization layers while driving the architecture of next-generation ...
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
Quick apply
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
Kernel Driver Software Engineer
San Jose, CA · On-site
$150K - $275K/yr
Implement driver support for device virtualization technologies, including SR-IOV, VFIO, and para ... Build kernel drivers fundamentally designed to support and maintain security across host processes ...
Quick apply
Kernel Driver Software Engineer
San Jose, CA · On-site
$150K - $275K/yr
Implement driver support for device virtualization technologies, including SR-IOV, VFIO, and para ... Build kernel drivers fundamentally designed to support and maintain security across host processes ...
Linux Kernel Senior/Lead Software Engineer
Santa Clara, CA · On-site
$140K - $210K/yr
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Linux Kernel Senior/Lead Software Engineer
Santa Clara, CA · On-site
$140K - $210K/yr
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Senior Software Engineer, Linux Kernel
$144K - $190K/yr
Work on a small team of System Software and Linux Kernel Engineers to develop system software components from early prototyping to production launch of driverless vehicles * Develop and test Linux ...
Senior Software Engineer, Linux Kernel
$144K - $190K/yr
Work on a small team of System Software and Linux Kernel Engineers to develop system software components from early prototyping to production launch of driverless vehicles * Develop and test Linux ...
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Senior OS/Kernel Engineer
San Jose, CA · On-site
$143K - $186K/yr
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 OS/Kernel Engineer
San Jose, CA · On-site
$143K - $186K/yr
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 ...
Linux Kernel Senior/Lead Software Engineer
Santa Clara, CA · On-site
$140K - $210K/yr
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Linux Kernel Senior/Lead Software Engineer
Santa Clara, CA · On-site
$140K - $210K/yr
Kernel software engineers are also responsible for the CPU subsystems on all Arista products. You will evaluate new CPUs and work with CPU vendors to integrate their kernel support into EOS. You will ...
Senior OS/Kernel Engineer
San Jose, CA · On-site
$143K - $186K/yr
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 OS/Kernel Engineer
San Jose, CA · On-site
$143K - $186K/yr
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 Software Engineer, Linux Kernel
Mountain View, CA · On-site
$213K - $263K/yr
Work on a small team of System Software and Linux Kernel Engineers to develop system software components from early prototyping to production launch of driverless vehicles * Develop and test Linux ...
Senior Software Engineer, Linux Kernel
Mountain View, CA · On-site
$213K - $263K/yr
Work on a small team of System Software and Linux Kernel Engineers to develop system software components from early prototyping to production launch of driverless vehicles * Develop and test Linux ...
Senior Linux Developer - Networking
Santa Clara, CA · On-site
$64 - $84.50/hr
Craft and implement kernel drivers for our state or art network devices as well as userspace ... If you are a senior data engineer passionate about building largescale, highimpact data platforms ...
Senior Linux Developer - Networking
Santa Clara, CA · On-site
$64 - $84.50/hr
Craft and implement kernel drivers for our state or art network devices as well as userspace ... If you are a senior data engineer passionate about building largescale, highimpact data platforms ...
Senior Software Engineer, Linux Kernel
Mountain View, CA · On-site +1
$213K - $263K/yr
Work on a small team of System Software and Linux Kernel Engineers to develop system software components from early prototyping to production launch of driverless vehicles * Develop and test Linux ...
Senior Software Engineer, Linux Kernel
Mountain View, CA · On-site +1
$213K - $263K/yr
Work on a small team of System Software and Linux Kernel Engineers to develop system software components from early prototyping to production launch of driverless vehicles * Develop and test Linux ...
OR · On-site
$54.50 - $72/hr
Craft and implement kernel drivers for our state or art network devices as well as userspace ... If you are a senior data engineer passionate about building largescale, highimpact data platforms ...
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 ...
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 ...
Senior Linux Kernel Camera/ISP Driver Engineer Location: Palo Alto, CA Duration: 6+ months 10+ years of embedded systems experience, with a minimum of 5 years dedicated to Linux kernel driver ...
New
Senior Linux Kernel Camera/ISP Driver Engineer Location: Palo Alto, CA Duration: 6+ months 10+ years of embedded systems experience, with a minimum of 5 years dedicated to Linux kernel driver ...
New
Senior Software Engineer - Kernel & Device Drivers
Austin, TX · On-site
$121K - $160K/yr
Overview SambaNova is seeking a Senior Software Engineer to develop kernel-level drivers and low-level software for high-speed IO and memory subsystems within the DataScale platform and RDU ...
Senior Software Engineer - Kernel & Device Drivers
Austin, TX · On-site
$121K - $160K/yr
Overview SambaNova is seeking a Senior Software Engineer to develop kernel-level drivers and low-level software for high-speed IO and memory subsystems within the DataScale platform and RDU ...
Senior Staff Software Engineer, Kernel Security and Virtualization
Sunnyvale, CA · On-site
$143K - $189K/yr
Experience with Linux Kernel. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and ...
Senior Staff Software Engineer, Kernel Security and Virtualization
Sunnyvale, CA · On-site
$143K - $189K/yr
Experience with Linux Kernel. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and ...
Craft and implement kernel drivers for our state or art network devices as well as userspace ... If you are a senior data engineer passionate about building large-scale, high-impact data platforms ...
Craft and implement kernel drivers for our state or art network devices as well as userspace ... If you are a senior data engineer passionate about building large-scale, high-impact data platforms ...
NVIDIA is looking for an excellent Drivers Engineer to join our OFED Linux Drivers team. In this ... Responsibilities : • Craft and implement kernel drivers for our state or art network devices as ...
NVIDIA is looking for an excellent Drivers Engineer to join our OFED Linux Drivers team. In this ... Responsibilities : • Craft and implement kernel drivers for our state or art network devices as ...
Senior Kernel Developer information
See salary details
$25K - $37.6K
14% of jobs
$43.9K is the 25th percentile. Wages below this are outliers.
$37.6K - $50.2K
22% of jobs
$50.2K - $62.8K
9% of jobs
The median wage is $71.8K / yr.
$62.8K - $75.4K
7% of jobs
$75.4K - $88K
12% of jobs
$98.1K is the 75th percentile. Wages above this are outliers.
$88K - $100.5K
14% of jobs
$100.5K - $113.1K
9% of jobs
$113.1K - $125.7K
4% of jobs
$125.7K - $138.3K
3% of jobs
$138.3K - $150.9K
4% of jobs
$150.9K - $163.5K
2% of jobs
$25K
$80.3K
$163.5K
How much do senior kernel developer jobs pay per year?
What is the difference between Senior Kernel Developer vs Kernel Engineer?
| Aspect | Senior Kernel Developer | Kernel Engineer |
|---|---|---|
| Credentials | Bachelor's or higher in Computer Science, experience in kernel development | Similar credentials, often with specialized Linux or OS certifications |
| Work Environment | Research and development, debugging, code optimization | Design, implementation, testing of kernel modules and components |
| Industry Usage | Tech companies, hardware manufacturers, OS developers | Embedded 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.
Full-time
Posted 24 days ago
Google rating
8.8
Based on 92 frontline employees who took The Breakroom Quiz
31st of 186 rated software companies
Job description
Google is a leading technology company that develops next-generation technologies impacting billions of users. The Senior Staff Software Engineer for Kernel Security and Virtualization will secure Google's production platform's kernel and virtualization layers while driving the architecture of next-generation isolation frameworks.
Responsibilities:
• Define and drive the multi-year technical road map for Linux kernel hardening and virtualization security. Architect systemic hardening of frameworks to prevent lateral movement and privilege escalation across the global production fleet.
• Design and deploy large-scale software solutions, pioneering new virtualization frameworks and open-source technologies to achieve secure, high-performance compute and robust isolation boundaries.
• Lead responses to critical kernel Common Vulnerabilities and Exposures (CVEs) and CPU vulnerabilities. Oversee the security patch life-cycle and release management to ensure the integrity of core virtualization and isolation layers.
• Partner with the technical stakeholders to align organizational goals. Drive the adoption of hardened standards and tools across the Cloud organization to ensure optimal security outcomes.
• Coach a distributed team of engineers, cultivating the competency in low-level security and kernel engineering to develop the next generation of technical leaders.
Qualifications:
Required:
• Bachelor's degree or equivalent practical experience.
• 8 years of experience programming in C++.
• 5 years of experience with design and architecture, and testing or launching software products.
• Experience in Security, Virtual Machine Monitor, and Kernel.
Preferred:
• Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
• 8 years of experience with data structures and algorithms.
• 5 years of experience in a technical leadership role leading project teams and setting technical direction.
• 3 years of experience working in a complex, matrixed organization involving cross-functional, or cross-business projects.
• Experience with Linux Kernel.
Company:
Google specializes in internet-related services and products, including search, advertising, and software. It is a sub-organization of Alphabet. Founded in 1998, the company is headquartered in Mountain View, USA, with a team of 10001+ employees. The company is currently Late Stage.
About Google
Sourced by ZipRecruiter
Industry
Software development and technology, communication and media
Company size
10,000+ Employees
Headquarters location
Mountain View, CA, US