Taro Logo

Software Engineer II, ChromeOS and Android kernel

A global technology company that develops internet-related services and products.
Embedded
Entry-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 low-level system programming, contributing to open-source projects including the Linux kernel and Android Open Source Project.

The ideal candidate will be working at the intersection of ChromeOS and Android, focusing on kernel development for ARM64 and x86-64 platforms. This role involves not just coding, but also designing and improving developer workflows, creating development tools, and collaborating with partner teams to deliver robust kernel solutions.

Chrome OS's mission is to provide universal and unfettered access to information, entertainment, and tools through fast, secure, simple, and intelligent computing. As part of Google's engineering team, you'll have the chance to impact billions of users while working with cutting-edge technology and collaborating with world-class engineers.

The role offers exposure to system-level programming, open-source contribution, and the opportunity to work on critical infrastructure that powers Google's major operating systems. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving, while contributing to products that reach a global scale.

This position is perfect for engineers who are passionate about low-level systems programming, have a strong foundation in kernel development, and are excited about contributing to open-source projects that impact billions of users worldwide.

Last updated 2 days 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