Taro Logo

Embedded Software Engineer, Android Kernel

Google is a global technology company that develops Android, the open-source mobile operating system powering more than 3 billion devices worldwide.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Embedded Software Engineer, Android Kernel

Google is seeking an Embedded Software Engineer to join their Android Systems team, focusing on the foundations of the Android operating system. This role is crucial in developing next-generation technologies that impact billions of users worldwide. As part of the Android Systems team, you'll work on the core of Android and various open source projects including the Linux kernel and Android OS.

The position involves collaborating with Android teams at Google to build the future of Android alongside a large partner ecosystem. Key areas of focus include storage, filesystems, low-level performance, and systems software. You'll contribute to Android's updatability, security, and quality while working with leading domain experts.

Android, Google's open-source mobile operating system, powers over 3 billion devices globally. The platform aims to democratize computing access worldwide, enabling economic opportunity, productivity, and connectivity. The role involves working on critical projects that extend beyond traditional web applications, including distributed computing, large-scale system design, and system software development.

This is an excellent opportunity for engineers passionate about embedded systems and kernel development to make a significant impact on a platform used by billions. You'll work with cutting-edge technology while contributing to open-source projects that form the backbone of Android devices. The role offers the chance to work on various verticals including Wear, Auto, TV, and large screen devices, making it an exciting position for those interested in embedded systems development at scale.

Last updated 18 hours ago

Responsibilities For Embedded Software Engineer, Android Kernel

  • Design, develop and deploy features for billions of users
  • Work on core system components including storage, filesystems, updatability, and virtualization
  • Create and ship Generic Kernel Image (GKI) for next generation devices
  • Scale development across a growing number of verticals (Wear, Auto, TV, large screen, etc.)
  • Create and maintain a reliable and secure foundation for the Android software ecosystem

Requirements For Embedded Software Engineer, Android Kernel

Linux
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience working with operating systems, computer architecture, embedded systems and Linux/Unix kernel
  • 2 years of experience with software development in C or C++ programming languages
  • 2 years of experience with data structures or algorithms
  • Experience with the Android platform

Interested in this job?

Jobs Related To Google Embedded Software Engineer, Android Kernel