Senior Software Engineer, Linux Kernel
$204k - $259kWaymo
Overview
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—the World's Most Experienced Driver—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo's fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.
The platforms team is seeking a software engineer to mature the infrastructure supporting one of Waymo's driving simulation technologies. This simulation system runs a software configuration as similar as possible to the real vehicle, on the same compute hardware as the vehicle. Incorporating the vehicle's compute system enables high-fidelity simulations that can find performance and reliability issues, and can accurately simulate fault responses and system mode transitions.
Responsibilities
- Improve backend web services that support simulations. This includes quota management, integration with systems that perform simulation preprocessing and postprocessing, and integration points with teams that rely on simulation results.
- Improve tools to manage colocated machines that control power and cooling for embedded hardware systems.
- Track and drive improvements to simulation efficiency.
Qualifications
You have:
- Bachelor's degree in computer science or equivalent practical experience.
- 3+ years of experience delivering complex, production-quality web services.
- Proficiency in C++ and a scripting language like Python.
- Experience with Linux systems.
We prefer:
- Master's degree in computer science or equivalent practical experience.
- Experience driving change in very large codebases.
- Experience with software that interfaces with embedded systems.
- Familiarity with Ansible or a similar fleet orchestration tool.
- Familiarity with operating systems concepts like networking and filesystems.
Compensation and Benefits
The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process.
Waymo employees are also eligible to participate in Waymo's discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.
Salary Range: $204,000 — $259,000 USD
#J-18808-Ljbffr$213k - $263k
...Senior Software Engineer, Linux Kernel Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World...SeniorFull timeRemote work- ...do their best work. Come join the team and see how you can make a lasting impact on the world. We are looking for a Senior Linux Kernel Software Engineer to join the Linux networking drivers R&D team. The work environment is versatile, informative, dynamic and challenging...Senior
$132k - $330k
What to Expect As a Linux Kernel Engineer within the Tesla AI Linux and Sensors team, you will be a key contributor to the system software that powers one of the most advanced and widely deployed AI solutions. You will collaborate closely with both AI silicon and AI software...SuggestedHourly payFull timeTemporary workFlexible hours$147k - $211k
Software Engineer III, Linux Kernel Networking corporate_fare Google place Sunnyvale, CA, USA Bachelor's degree or equivalent practical experience. 2 years of experience in Linux Kernel development using the programming languages C/C++. 2 years of experience with developing...SuggestedFull time$147k - $211k
Google Inc. is looking for a Software Engineer III to focus on Linux Kernel Networking in Sunnyvale, CA. This role involves writing development code, participating in design reviews, and addressing system issues. Candidates must hold a Bachelor's degree and have at least...Senior- NVIDIA Gruppe is seeking a highly motivated engineer to enhance their GPU software team's continuous integration infrastructure. The role involves maintaining... ...to data-driven investigation. Knowledge of NVIDIA GPU kernel software and programming in Python or C/C++ is a plus....Senior
$211.8k - $317.8k
...Qualcomm Technologies, Inc.Job Area:Engineering Group, Engineering Group Software EngineeringGeneral Summary:... ...server platforms. This role spans Linux kernel, firmware, and platform software,... ...and technical leadership.Mentor senior engineers and serve as a technical...SeniorWork experience placementWork from home- ...leading technology company is seeking a Senior Software Engineer to optimize compute infrastructure... ...novel AI strategies. This role involves kernel debugging, designing tests, and providing... ...candidate has at least 5 years of Linux kernel experience and the ability to lead...Senior
$174k - $252k
Google Inc. is seeking a Senior Embedded Software Engineer in Mountain View, CA, to enhance USB technologies for its Pixel devices. This role involves developing Linux kernel drivers and optimizing USB features for performance while collaborating across teams. Ideal candidates...Senior$184k - $287.5k
...We're looking for outstanding AI systems engineers to develop groundbreaking technologies in the inference systems software stack! We build innovative AI systems software to... ...develop libraries, code generators, and GPU kernel technologies for NVIDIA's hardware architecture...Senior$204k - $259k
...A leading autonomous driving technology company located in Mountain View, CA, is seeking a Software Engineer to enhance the infrastructure of driving simulation technologies. Ideal candidates should have a Bachelor's degree in computer science and at least 3 years of experience...Senior- ...NVIDIA Gruppe based in Santa Clara is looking for a Senior Linux Kernel Software Engineer to join their Linux networking drivers R&D team. The role involves developing device drivers for advanced network interface cards and optimizing integration with existing solutions...Senior
- ...career. The Role We are seeking an engineer to join our team that will thrive in a... ...Micro Devices) team is looking for a Senior Linux Software Engineer who can work with Os partners... ...to systems architecture Linux kernel and virtualization debugging skills...Senior
$123k - $191k
...computing, artificial intelligence, and software-defined networking to provide our... ...several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ...Who You'll Work With Arista's Linux Kernel team is responsible for developing and...Work experience placement- A leading technology company in California is seeking an experienced Linux and Firmware Developer to work on high-performance custom CPU platforms. You will design and maintain Linux kernel modules and firmware, ensuring seamless integration with hardware. The ideal candidate...Senior
$262k - $365k
Senior Staff Software Engineer, Kernel Security and Virtualization Google Sunnyvale, CA, USA Apply Qualifications Bachelor's degree or equivalent practical... ..., or cross‑business projects. Experience with Linux Kernel. About the job Google’s software engineers develop...SeniorFull timeWorldwide- Overview NVIDIA is seeking a Senior Software Engineer to join our CSP Engagements team, focusing on system software for datacenter products such... ...combines deep technical expertise in embedded firmware, Linux kernel development, and middleware development with customer‑...Senior
- NVIDIA Gruppe is seeking a Senior Software Engineer to work on system software for datacenter products in Santa Clara, California. This role... ...will have over 10 years of experience, a strong grasp on Linux kernel internals, and expertise in data center architectures. Notably...Senior
- ...Senior Linux Embedded Engineer Role Overview We are a high-growth company seeking a versatile Senior (or Staff) Embedded Software Engineer to support vertical-specific customizations and platform... ...system boundaries-from kernel-level debugging to back-end logic...Senior
$167k - $246k
...Linux Kernel Software Engineer - Systems Engineering Santa Clara, California We're in an unbelievably exciting area of tech and are fundamentally reshaping the data storage industry. Here, you lead with innovative thinking, grow along with us, and join the smartest...Work at officeFlexible hours$184k - $287.5k
A leading technology company is looking for a Senior Linux Kernel Software Engineer to join their Linux networking drivers R&D team in Santa Clara. This role involves developing device drivers for network interface cards, integrating existing solutions, and leading engineering...Senior$140k - $224.25k
NVIDIA Gruppe is seeking a passionate Drivers Engineer to join our OFED Linux Drivers team in Santa Clara, California. As a Drivers Engineer, you will craft kernel drivers for cutting-edge network devices and collaborate with global teams to deliver optimal solutions. Ideal...Senior- ...advance your career. THE ROLE As a senior member of the LLM inference... ...at the intersection of inference engines, distributed systems, and GPU runtime and kernel backends. THE PERSON You are a... ...architectures and kernel development. Software Engineering Expertise in Python...Senior
- ...Senior Platform Engineer - Linux Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our... ...Platform Support to provide support of technical hardware and software expertise in support of MasterCard Linux Operating...SeniorWorldwide
$160k - $250k
...Crowdstrike Falcon Host Sr. Software Development Engineer (SDE) As a global leader in cybersecurity, CrowdStrike protects the people, processes... ...cutting edge innovation for our sensor (lightweight agent) for Linux OS platforms. The Sr. SDE's in the team own design and...SeniorWork experience placementWork at officeLocal areaRemote work2 days per week$150k - $230k
...Senior Software Engineer – Time Synchronization About Clockwork Systems Clockwork.io – Software... ...analysis Optimize performance at the OS, kernel, and network levels where necessary... ...related domains ~ Familiarity with Linux systems programming and networking...Senior- ...years of experience in C and C++ with a strong understanding of Linux kernel and drivers. The ideal candidate will have familiarity with... .... Additional knowledge in networking and electrical engineering principles is desirable. This position emphasizes equal opportunity...
$110k - $160k
...Responsibilities: Develop Secured Enterprise Wireless products and features Linux kernel/driver development of popular Wifi chipsets Wifi security... ...: Bachelor’s Degree in Computer Science or Electrical Engineering is required Master’s Degree is preferred Must be authorized...SeniorFull time- ...patients worldwide. We're a team of engineers, clinicians, and innovators united by... ...Function of Position The Senior Linux Platform Software Engineer will join the platform team... ...across multiple Yocto LTS releases, kernel configuration, and Bitbake recipe maintenance...SeniorLocal areaRemote workWorldwideFlexible hours
$217k - $275k
General Motors is seeking a Staff Software Engineer for Compute Systems Software in Mountain View, California... ...leading the development of embedded Linux platforms critical for GM’s vehicles. Responsibilities include designing kernel modules, optimizing system performance,...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Linux Kernel. Be the first to apply!
- software engineer internship remote Mountain View, CA
- new grad software engineer Mountain View, CA
- software engineer staff Mountain View, CA
- machine learning software engineer Mountain View, CA
- facebook software engineer Mountain View, CA
- senior robotics software engineer Mountain View, CA
- junior software developer Mountain View, CA
- software engineer entry level Mountain View, CA
- software development engineer aws Mountain View, CA
- startup software engineer Mountain View, CA

