Taro Logo

Platform Kernel Engineer, ChromeOS

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$141,000 - $202,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS

Job Description

Google is seeking a Platform Kernel Engineer for ChromeOS to contribute to the development of low-level embedded firmware and software. ChromeOS is Google's operating system that provides simple, secure, speedy, stateless, and shared computing across various devices. The role involves collaborating with kernel, firmware, and hardware engineers to design, implement, and improve features for ChromeOS devices. You'll work on firmware, device drivers, and kernel modules, contributing to open-source projects like coreboot, Zephyr OS, ChromeOS, and Android. The position requires expertise in Linux kernel development, debugging, and low-level system programming. You'll be responsible for board bring-ups, resolving complex kernel issues, and implementing monitoring systems. The role offers opportunities to work with cutting-edge technology while contributing to Google's mission of providing universal access to computing. The position includes competitive compensation with a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for engineers passionate about low-level system development and open-source contributions to make a significant impact on Google's operating system platform.

Last updated 8 days ago

Responsibilities For Platform Kernel Engineer, ChromeOS

  • Participate in board bring-ups, working with partners to deliver new devices, including low-level device driver and Board Support Package (BSP) development
  • Diagnose and resolve complex kernel issues, providing clear technical direction to collaborating engineering teams
  • Design and implement comprehensive monitoring dashboards to track bring-up progress and system health
  • Collaborate with a global team of software and hardware engineers on new technology proposals and process improvements
  • Develop automation tools to streamline workflows and improve team productivity

Requirements For Platform Kernel Engineer, ChromeOS

Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development, coding in C, or 1 year of experience with an advanced degree
  • Experience working on the Linux kernel
  • Experience with debugging

Benefits For Platform Kernel Engineer, ChromeOS

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Bonus
  • Equity
  • Benefits package