Google

Senior Software Engineer, Remote Compose Wear OS

Google
Apply
2 days ago
Remote, United Kingdom or London, United KingdomSenior

Responsibilities

  • Build, optimize, and maintain cross-platform player runtimes for Android, microcontrollers, and Web.
  • Develop efficient embedded Rust solutions for resource-constrained wearables.
  • Design, implement, and benchmark embedded operations to optimize binary size, memory usage, and execution overhead on microcontrollers.
  • Implement 2D vector rendering, path morphing, AGSL shaders, and curved text shaping for memory-constrained co-processors.
  • Develop and maintain small-footprint libraries for wearable microcontrollers and resource-constrained systems.
  • Manage display offload lifecycles, bind state variables, and optimize offload and deoffload latency.
  • Build automated screenshot and golden tests, fuzz testing, and debugging tools.
  • Collaborate with cross-site engineering teams on end-to-end Remote Compose solutions.

Requirements

  • Bachelor’s degree in Engineering, Computer Science, a related field, or equivalent practical experience.
  • At least 5 years of experience with 2D graphics, rendering pipelines, UI toolkits, or embedded systems programming.
  • Experience with Rust or modern embedded C++.
  • Preferred experience with ARM Cortex-M or similar microcontrollers, RTOS or bare-metal environments, and power profiling.
  • Preferred experience with Android framework internals, platform system services, SystemAPIs, SDK development, or AOSP components.
  • Preferred understanding of Android UI architecture, view rendering pipelines, or Jetpack Compose runtime internals.
  • Preferred experience with Skia/eSkia, Android Canvas, FreeType, HarfBuzz, BiDi layout algorithms, vector path rasterization, and GLSL/SkSL/AGSL runtime shaders.
  • Preferred experience developing multi-language bindings and FFI layers using CXX, JNI, or WASM.
  • Familiarity with Bazel, Cargo, Soong, CMake, and LLVM/Clang toolchains.

Tech Stack

Android SDKBazelC++CMakeJetpack ComposeRust

Categories

Google

About Google

10,000+ employees

Google builds consumer and enterprise software and services including Search, Android, YouTube, Chrome, Maps, Gmail, and Google Cloud. Its business model centers on digital advertising and paid cloud, software, and hardware offerings (e.g., Pixel and Nest) for consumers, developers, and organizations. Founded in 1998 and headquartered in Mountain View, California, Google operates globally as a subsidiary of Alphabet Inc.

Contact me