Google is seeking a Senior Software Engineer for the Fuchsia Graphics team. This role involves developing the Fuchsia compositor, display drivers, GPU drivers, APIs, libraries, and tools that enable accelerated graphics and compute using Vulkan on Fuchsia devices. The ideal candidate will be responsible for the entire graphics stack, including adding features to the Fuchsia compositor, bringing up new GPU hardware, debugging, and maintaining existing drivers. They will also help shape APIs for future third-party driver authors and influence all layers of Fuchsia's graphics stack.
Fuchsia is a modern, open-source operating system designed to be simple, secure, updatable, and performant. It's a general-purpose OS aimed at powering a diverse ecosystem of hardware and software, providing core operating system functions like system resource management, a driver framework, and software abstractions.
The role requires a blend of technical expertise in graphics development, software engineering, and system-level programming. The ideal candidate will have experience with C++ programming, GPU drivers, and operating system internals. They will lead high-impact projects, ensure alignment across teams, and contribute to the open-source community by upstreaming Fuchsia support and collaborating with various teams.
This position offers an opportunity to work on cutting-edge technology at one of the world's leading tech companies, with competitive compensation and benefits. The role is available in multiple locations, including San Francisco, New York, and San Jose, providing flexibility for the right candidate.