Bachelor’s degree or equivalent practical experience.
8 years of experience with software development in one or more programming languages, and with data structures/algorithms.
5 years of experience testing, and launching software products.
3 years of experience in a technical leadership role leading project teams and setting technical direction.
Nice to haves:
Master's degree or PhD in Computer Science or a related technical field.
Experience developing accessible technologies.
Experience in Android Engineering.
Experience with C or C++.
What you'll be doing:
Provide technical leadership on high-impact projects and advise Android and Pixel leadership on performance and feature opportunities in graphics software, and scope solutions with partner teams inside and outside Google.
Influence, coach and manage a distributed team of engineers.
Facilitate alignment and clarity across teams on goals, outcomes, and timelines such as working with product and engineering teams to define the role and requirements of the GPU in future product designs.
Develop GPU graphics and compute technologies spanning the full GPU software stack.
Evaluate and bring devices and work with product and engineering teams to define the role and requirements of the GPU in future product designs.
Perks and benefits:
Google's software engineers develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Opportunities to switch teams and projects as you and our fast-paced business grow and evolve.
Versatile work environment with leadership qualities and opportunities to solve new problems across the full-stack.