Google is seeking a Senior Software Engineer to join their ChromeOS Kernel team, focusing on developing and maintaining critical low-level system components. This role combines system programming expertise with hardware integration, requiring deep knowledge of kernel development, device drivers, and board support packages (BSPs).
The position involves working on ChromeOS, Google's operating system designed to provide universal access to computing through fast, secure, and intelligent solutions. As a kernel engineer, you'll be responsible for board bring-ups, collaborating with hardware partners, and ensuring system stability through comprehensive monitoring and debugging.
The ideal candidate will have strong experience in C++, C, or Python programming, with particular emphasis on low-level system development. You'll work with USB-C stacks, sensors, and various peripherals, requiring both technical depth and breadth. The role demands expertise in Linux development environments and version control systems like Git/Gerrit.
This is an excellent opportunity for engineers passionate about system-level programming and hardware integration. You'll be part of Google's mission to make computing accessible to billions of users while working with cutting-edge technology and a global team of talented engineers. The role offers the chance to impact ChromeOS's core functionality and contribute to open-source projects.
Working at Google provides exposure to large-scale systems and the opportunity to solve complex technical challenges. The company offers a collaborative environment where engineers can grow their skills while working on technology that affects users worldwide. This role combines the excitement of hardware engineering with the scale and impact of Google's software infrastructure.