Bachelor's degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
2 years of experience with data structures or algorithms.
Experience coding low-level systems (kernel, embedded) in C or other systems programming language.
Preferred qualifications:
Master's degree or PhD in Computer Science or a related technical field.
Experience with Linux Kernel, Linux Kernel Internals or Android Kernel.
Knowledge of ARM SoC architecture and standard interfaces.
What you'll be doing:
Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
Contribute to future SOC and system architecture to better support hypervisor and security.
Work on hypervisor development for Pixel devices.
Develop technical solutions to help mitigate security vulnerabilities.
Perks and benefits:
Information collected and processed as part of your Google Careers profile and job applications is subject to Google's Applicant and Candidate Privacy Policy.
Google is an equal opportunity and affirmative action employer, committed to building a workforce that is representative of the users served.
If accommodation is needed, complete the Accommodations for Applicants form.
English proficiency is required for all roles at Google unless stated otherwise.
Google does not accept agency resumes; do not forward resumes to Google employees or other locations.