{"schemaVersion":"jobsearcher.job.v1","id":"8d0dfd3f375babbdfd2366ac","url":"https://jobsearcher.com/jobs/8d0dfd3f375babbdfd2366ac","canonicalUrl":"https://jobsearcher.com/jobs/8d0dfd3f375babbdfd2366ac","title":"Staff Software Engineer, Watch SW Remote Compose","description":"OverviewIn this role you will define and own a multi-year roadmap and architecture for the RemoteCompose rendering stack across Android surfaces, microcontrollers, and Web via WebAssembly. You will build platform abstractions, FFI bridges, and deterministic cross-runtime rendering while partnering with Android platform teams and product groups to scale the player. You will set code health standards, budgets for memory and performance, and mentor engineers. You will implement 2D vector rendering, morphing math, AGSL shader pipelines, and text shaping for memory-constrained hardware. This position offers impact across devices and ecosystems and a chance to shape multi-platform rendering at scale.Compensation / Benefitsbonus target (20%)equitybenefits (healthcare, etc)ResponsibilitiesDefine multi-year technical roadmap and architecture for RemoteCompose across Android, embedded, and WebAssemblyDesign platform abstraction layers and FFI bridges to ensure deterministic rendering across runtimesCollaborate with Android platform engineering, UI frameworks, system surfaces, and product teams to integrate and scale the playerSet code health standards, memory/performance budgets, and review practicesMentor and grow engineers across the teamImplement 2D vector rendering, path math/morphing, AGSL shader pipelines, and curved text shaping for constrained co-processorsKey requirementsBachelor's degree or equivalent practical experience8 years of software development experience5 years of experience testing and launching software products5 years of experience with Android application development5 years of experience with Linux kernel, operating systems, and embedded systemsLeadership and mentoringCross-team collaborationStrong communicationC++ or RustAndroid ecosystem and platform developmentGraphics, rendering, compiler, embedded systems or photography","company":"Google","rawCompany":"google","city":"Denver","state":"CO","isRemote":true,"isActive":false,"createdAt":"2026-10-26T13:17:02.145Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Staff Software Engineer, Watch SW Remote Compose","description":"OverviewIn this role you will define and own a multi-year roadmap and architecture for the RemoteCompose rendering stack across Android surfaces, microcontrollers, and Web via WebAssembly. You will build platform abstractions, FFI bridges, and deterministic cross-runtime rendering while partnering with Android platform teams and product groups to scale the player. You will set code health standards, budgets for memory and performance, and mentor engineers. You will implement 2D vector rendering, morphing math, AGSL shader pipelines, and text shaping for memory-constrained hardware. This position offers impact across devices and ecosystems and a chance to shape multi-platform rendering at scale.Compensation / Benefitsbonus target (20%)equitybenefits (healthcare, etc)ResponsibilitiesDefine multi-year technical roadmap and architecture for RemoteCompose across Android, embedded, and WebAssemblyDesign platform abstraction layers and FFI bridges to ensure deterministic rendering across runtimesCollaborate with Android platform engineering, UI frameworks, system surfaces, and product teams to integrate and scale the playerSet code health standards, memory/performance budgets, and review practicesMentor and grow engineers across the teamImplement 2D vector rendering, path math/morphing, AGSL shader pipelines, and curved text shaping for constrained co-processorsKey requirementsBachelor's degree or equivalent practical experience8 years of software development experience5 years of experience testing and launching software products5 years of experience with Android application development5 years of experience with Linux kernel, operating systems, and embedded systemsLeadership and mentoringCross-team collaborationStrong communicationC++ or RustAndroid ecosystem and platform developmentGraphics, rendering, compiler, embedded systems or photography","datePosted":"2026-10-26T13:17:02.145Z","dateModified":"2026-10-26T13:17:02.145Z","hiringOrganization":{"@type":"Organization","name":"Google","sameAs":"https://jobsearcher.com"},"jobLocationType":"TELECOMMUTE","applicantLocationRequirements":{"@type":"Country","name":"US"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Denver","addressRegion":"CO","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"8d0dfd3f375babbdfd2366ac"},"url":"https://jobsearcher.com/jobs/8d0dfd3f375babbdfd2366ac"}}