Google is seeking a Software Engineer for their Android Systems team to pioneer and develop consumer hardware/software solutions. This role focuses on contributing to the core of Android, working on open source projects including the Linux kernel and Android operating system. The position involves collaboration with Google's partner ecosystem to build the future of Android.
The role encompasses working on critical areas such as storage, filesystems, low-level performance, and systems software. You'll be instrumental in improving Android's updatability, security, and quality while working alongside domain experts. Key development areas include Linux kernel, device drivers, operating systems, virtualization, inter-process communication, performance optimizations, over-the-air update technology, and the Android core framework.
Android, as Google's open-source mobile operating system, powers over 3 billion devices worldwide. The platform's mission is to democratize computing access globally, enabling users to access information, economic opportunities, productivity tools, and connectivity features. The role involves working with OEMs and developers to build compelling computing devices across various form factors.
As a technical leader, you'll oversee projects and manage teams while contributing to core system components. The position requires expertise in C/C++ programming, particularly in low-level systems development, and extensive experience with Linux kernel and device drivers. This is an opportunity to impact billions of users while working at the intersection of hardware and software development.