Senior Software Engineer, Remote Compose Wear OS

Company: Google
Apply for the Senior Software Engineer, Remote Compose Wear OS
Location: London
Job Description:

Overview

Join the Remote Compose team to build a cross-platform UI engine for Wear OS and Android devices. You will craft high-performance Rust solutions for resource-constrained wearables and optimize embedded operations. Design and benchmark rendering, shaders, and curved text shaping for low-power MCUs. Maintain small-footprint libraries and manage display offload lifecycles, enabling end-to-end, cross-device UI experiences. This role offers impact in shaping wearable UI at scale and collaborating across Google teams.

Responsibilities

  • Build and optimize cross-platform runtimes for Android, MCUs, and web to ensure visual consistency and protocol conformance
  • Develop Rust-based solutions optimized for resource-constrained wearables
  • Design, implement, and benchmark embedded Rust operations to reduce binary size, memory, and overhead
  • Implement 2D vector rendering, path morphing, AGSL shaders, and curved text shaping for memory-constrained co-processors
  • Develop and maintain libraries for small-footprint operations on wearable MCUs and constrained systems
  • Manage display offload lifecycles, bind state variables, and optimize offload/deoffload latency
  • Create automated screenshot/golden tests, fuzz testing, and debugging tools
  • Collaborate with cross-site teams to deliver end-to-end Remote Compose solutions for Google and the Android community

Key requirements

  • Bachelor’s degree in Engineering, Computer Science, or related field; or equivalent practical experience
  • 5 years of experience with 2D graphics, rendering pipelines, UI toolkits, or embedded systems programming
  • Experience in Rust or modern embedded C++
  • collaborative
  • strong communication
  • problem-solving
  • Rust
  • embedded C++
  • ARM Cortex-M or similar MCUs

…

Posted: October 16th, 2026