Taro Logo

Software Engineer II, ChromeOS and Android kernel

A global technology company that develops internet-related services and products.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Description For Software Engineer II, ChromeOS and Android kernel

Google is seeking a Software Engineer II to join their ChromeOS and Android kernel team. This role is crucial for developing and maintaining the kernel infrastructure that powers Chrome OS and Android devices. The position offers the opportunity to work on cutting-edge technology that impacts billions of users worldwide.

As a kernel engineer, you'll be responsible for working with both ARM64 and x86-64 platforms, contributing to significant open-source projects like the Linux kernel and Android Open Source Project. The role involves not just kernel development, but also creating and improving tools for kernel development, experimentation, and stability monitoring.

Chrome OS's mission is to provide universal access to computing through fast, secure, and intelligent solutions. This role directly contributes to that mission by ensuring the fundamental stability and performance of the operating system's kernel.

The ideal candidate will have experience with system or low-level programming, familiarity with Linux OS/kernel, and knowledge of the Android platform. Experience with languages like Rust, Python, and Go is highly valued, as is experience with git version control.

This position offers the opportunity to:

  • Work on critical infrastructure used by billions of users
  • Contribute to major open-source projects
  • Collaborate with talented engineers across Google
  • Impact the future of ChromeOS and Android devices
  • Develop expertise in kernel development and system programming

Join Google's team in Kraków, Poland, and be part of shaping the future of computing while working with cutting-edge technology and world-class engineers.

Last updated a day ago

Responsibilities For Software Engineer II, ChromeOS and Android kernel

  • Work on the kernel for ARM64 and x86-64 platforms and core kernel modules
  • Contribute to open source projects, including upstream Linux kernel and Android Open Source Project (AOSP)
  • Develop tools used for kernel development, including for update revision, experimentation and stability monitoring
  • Analyze, design and improve kernel developer workflows for ChromeOS and Android devices
  • Work with partner teams providing maintainable, quality kernel solutions

Requirements For Software Engineer II, ChromeOS and Android kernel

Linux
Python
Rust
Go
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience with data structures or algorithms

Interested in this job?

Jobs Related To Google Software Engineer II, ChromeOS and Android kernel