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.
US: $207000 - $300000 (USD) 20% bonus target equity benefits
Learn more about benefits at Google .