Bachelor's degree or equivalent practical experience.
8 years of experience in software development.
3 years of experience in a technical leadership role leading project teams and setting technical direction.
Experience with Graphics Processing Unit (GPU) and mobile GPU.
Experience with GPU drivers and embedded programming in C.
Nice to haves:
Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
8 years of experience with data structures and algorithms.
Experience in C++ and Kernel drivers.
Experience with Vulkan, SPIR-V, Low Level Virtual Machine (LLVM), and graphics pipelines.
What you'll be doing:
Provide technical leadership on 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 and coach a distributed team of engineers.
Facilitate alignment and clarity across teams on goals, outcomes, and timelines, such as work 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-up devices and work with product and engineering teams to define the role and requirements of the GPU in future product designs.