Staff Software Engineer, GPU Embedded Systems
Google· GPU Embedded Systems / Platforms Engineering
Sunnyvale, CA, USA$207k - $300kFull-timePosted 2w ago
About the role
Staff Software Engineer role focused on designing and developing next-generation GPU accelerator systems, bridging host and guest environments, and defining GPU data plane software within Google's Platforms Engineering organization.
Responsibilities
- Drive the design and development of next-generation GPU accelerator systems from concept to deployment, optimizing the hardware and software stack for data plane workloads.
- Identify value-added features for bare-metal, virtualized, and container-based use cases, and design in-band telemetry and control daemons to securely bridge host and guest environments.
- Integrate bleeding-edge vendor hardware security features into production software pipelines, evaluate architectural challenges across different CPU architectures, and recommend optimal system balance requirements.
- Anticipate the performance implications of continuous software advancements—such as in the Linux Kernel, VMs, containers, and networking—and adapt GPU systems accordingly.
- Define the GPU roadmap by collaborating with Google product teams and external partners, and derive a common architecture by strategically influencing vendors and standards committees.
Qualifications
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development.
- 5 years of experience testing, and launching software products.
- 5 years of experience working with embedded operating systems.
- 3 years of experience with software design and architecture.
- Experience with system development, device drivers and Kernel programming.
Skills
Required:Software design and architectureEmbedded operating systemsC/C++
Benefits
- Learn more about benefits at Google (link provided in description)
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago