Google is seeking a Software Engineer for their Android Kernel and Systems team to contribute to the core of Android's open-source mobile operating system. This role focuses on pioneering and developing consumer hardware/software solutions, working with the Linux kernel and building Android's future alongside a large partner ecosystem. The position involves working on critical system components, contributing to Android's updatability, security, and quality while collaborating with domain experts.
The ideal candidate will have strong experience in low-level programming and operating systems, particularly with languages like C, C++, or Rust. They'll work on essential projects including memory management, scheduling, power management, storage, virtualization, and networking. The role offers opportunities to contribute to various open-source projects and help shape the future of Android, which currently powers more than 3 billion devices worldwide.
Google provides a collaborative environment where engineers can work on cutting-edge technologies that impact billions of users. The position offers the chance to work with leading experts in various domains while contributing to Android's mission of bringing computing to everyone in the world. The team believes in computing as a force for good, enabling access to information, economic opportunity, and connectivity.
This is an excellent opportunity for someone passionate about system-level software development who wants to make a significant impact on the world's most widely-used mobile operating system. You'll be at the forefront of developing and maintaining the foundation of Android's software ecosystem, ensuring it remains reliable, secure, and robust for users worldwide.