Software Engineer Tech Lead, Android Kernel, Android Systems
AI Summary ✨
Requirements:
Bachelor’s degree, or equivalent practical experience.
8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
3 years of experience with System Software in any of the following areas - Advanced RISC Machine (ARM)/ARM64 architecture, compilers, firmware, Operating systems, Linux kernel, filesystems/storage, device drivers, performance tuning, networking, tools, tests, virtualization, platform libraries, etc.
Nice to haves:
Master's degree or PhD in Computer Science or a related technical field.
3 years of experience working in a complex, matrixed organization.
3 years of experience in a technical leadership role; overseeing projects, with 2 years of experience in a people management, supervision/team leadership role.
Experience with Rust.
What you'll be doing:
Design, develop and roll out features for billions of users. Work on core system components including Memory Management, Scheduling, Power, Storage, Virtualization, Networking.
Create and ship Generic Kernel Image (GKI) for billions of devices.
Scale development across a growing number of verticals (Wear, Auto, TV, large screen, etc.).
Contribute to various open source projects, such as Linux Kernel, STG, AOSP, LLVM, LTP. Create and maintain a reliable, secure and robust foundation for the Android software ecosystem.
Participate in representing Android at external technical conferences (such as Linux Plumbers).
Perks and benefits:
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google's Applicant and Candidate Privacy Policy.
Google is proud to be an equal opportunity and affirmative action employer.
If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.
To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias.