Software Engineer, Cross-Platform Material

Google
San Francisco, CA, USA

About the job

As a part of the Google Design Platform (GDP) team, you will bring highly specialized expertise in shader technology to support Project Borealis, an AI-first update to Material Design that leverages enhanced platform capabilities, specifically Shaders, to deliver a rich, high-fidelity user experience. As a part of this initiative, you will fill a critical expertise gap by focusing on the development and optimization of shader-based animations across multiple platforms.

Responsibilities

Prototype and design desired treatments and "Energy" effects in collaboration with the Borealis cross-functional team.

Develop high-quality shaders for Project Borealis across Web and Native (Android & iOS) platforms.

Create performance measurement plans and assist platform-specific teams (Android, iOS, Web) in making Borealis effects performant for first-party users.

Identify and resolve visual artifacts and animation issues in shader prototypes to ensure high-quality implementation.

Lead technical working sessions with partners to define API requirements and performance characteristics for shader subsystems.

Qualifications

Minimum

Bachelor’s degree or equivalent practical experience

8 years of experience as a Front-end Software Developer.

Experience writing shaders in multiple dialects, including Android AGSL (Android Graphics Shading Language), iOS Metal Shader Language, and Web GLSL/WebGL.

Preferred

Knowledge of various General Ledger (GL) dialects and rendering pipelines to ensure fidelity and performance across hardware.