Bachelor's degree or equivalent practical experience.
8 years of experience in software development.
5 years of experience testing and launching software products.
5 years of experience with Android application development.
5 years of experience with Linux Kernel, operating systems, and embedded systems.
Responsibilities
Define the multi-year technical roadmap and architecture for the RemoteCompose rendering stack across Android platform surfaces and form factors.
Design the multi-target execution model across Android, microcontrollers, and Web, defining platform abstraction layers and deterministic rendering across runtimes.
Partner with Android platform engineering, UI frameworks, and product teams to integrate and scale the player.
Set code health standards, memory/performance budgets, and review practices while mentoring engineers.
Implement 2D vector rendering, path math/morphing, AGSL shader pipelines, and curved/anchored text shaping for memory-constrained co-processors.
Benefits
20% bonus target equity
Comprehensive health benefits
Retirement savings plan
Generous paid time off
Professional development opportunities
Full Job Description
info_outline X In most instances, this position requires in-person interviews as part of the hiring process.
Minimum qualifications:
Bachelor's degree or equivalent practical experience.
8 years of experience in software development.
5 years of experience testing, and launching software products.
5 years of experience with Android application development.
5 years of experience with Linux Kernel, operating systems, and embedded systems.
Preferred qualifications:
Master's degree or PhD in Engineering, Computer Science, or a related technical field.
8 years of experience with data structures and algorithms.
3 years of experience in a technical leadership role leading project teams and setting technical direction.
Experience in C or Rust.
Experience in Android ecosystem and platform development.
Experience in compiler, graphics, embedded systems or photography.
Responsibilities
Define the multi-year technical roadmap and architecture for the RemoteCompose rendering stack across Android platform surfaces and form factors.
Design the multi-target execution model across Android, microcontrollers, and Web (WebAssembly), defining platform abstraction layers, FFI bridges, and deterministic rendering across runtimes.
Partner across Android platform engineering, UI frameworks, system surfaces, and product teams to integrate and scale the player.
Set code health standards, memory/performance budgets, and review practices while mentoring engineers across the team.
Implement 2D vector rendering, path math/morphing, AGSL shader pipelines, and curved/anchored text shaping for memory-constrained co-processors.
Google is a multinational technology company that specializes in Internet-related services and products. These include online advertising technologies, search engine, cloud computing, software, and hardware. Google was founded in 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University. The company has grown tremendously since then and has become one of the most valuable companies in the world. Google's mission is to organize the world's information and make it universally accessible and useful.