Taro Logo

Senior Software Engineer, Fuchsia Graphics

Google is a global technology company that develops next-generation technologies, including search, cloud computing, software, and hardware.
$161,000 - $239,000
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Fuchsia Graphics

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.

Last updated 8 months ago

Responsibilities For Senior Software Engineer, Fuchsia Graphics

  • Lead and contribute to high-impact projects. Ensure alignment and clarity across teams on goals, outcomes, and timelines
  • Build and maintain graphics stack for Fuchsia, including Vulkan support for runtimes such as Android
  • Bring up new hardware, wrangling vendor codebases and authoring new driver code, and design, develop, test, deploy, maintain, and enhance software solutions
  • Work with open source to upstream Fuchsia support, merge current updates, and collaborate with UI, Starnix, infrastructure, and tool chain teams
  • Design Fuchsia's graphics APIs and influence Fuchsia's Driver ecosystem

Requirements For Senior Software Engineer, Fuchsia Graphics

  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with graphics development in C++
  • 3 years of experience in computing infrastructure, networking, operating systems, or hardware

Benefits For Senior Software Engineer, Fuchsia Graphics

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?