Google specializes in internet-related services and products, including search, advertising, and software. As a Software Engineer for Android Systems, you will design and develop core components of the Android operating system, ensuring its security and performance for billions of users.
Design, develop, improve and roll out Android Systems for billions of users, applications and developers.
Work on core system components including memory, IPC and virtualization.
Scale development across a growing number of verticals (Wear, Auto, TV, large screen, etc).
Create and maintain a reliable, secure and robust foundation for the Android software ecosystem.
Work with our Android partners that ship Android devices.
Qualification
Required
Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in C++.
2 years of experience with android system software development.
Experience working on Linux operating system
Preferred
Experience developing and designing large software systems.
Experience with System Software in any of the following areas - ARM/ARM64 architecture, compilers, firmware, Operating systems, Linux kernel, filesystems/storage, device drivers, performance tuning, networking, tools, tests, virtualization, platform libraries, etc.
Benefits
Google specializes in internet-related services and products, including search, advertising, and software. It is a sub-organization of Alphabet.