Staff Software Engineer, GPU Embedded Systems
Overview:
In this role you will shape the software stack for next-generation GPU accelerator systems powering large-scale AI infrastructure. You will collaborate with product teams to define a secure, scalable data plane and bridging between containers and lightweight VMs. You'll drive hardware security integration, cross-architecture evaluation, and roadmapping to balance performance with reliability. This is a high-impact, cross-functional role at a hyperscale environment that values innovation and leadership. Compensation / Benefitsbonus targetequitybenefits
Responsibilities:
- Drive design and development of next-gen GPU accelerator systems from concept to deployment
- Identify value-added features for bare-metal, virtualized, and container-based use cases
- Design in-band telemetry and control daemons to securely bridge host and guest environments
- Integrate hardware security features into production software pipelines
- Evaluate architectural challenges across different CPU architectures and recommend system balance
- Anticipate performance implications of Linux Kernel, VMs, containers, and networking and adapt GPU systems accordingly
- Define GPU roadmap by collaborating with Google product teams and external partners
- Derive a common architecture by influencing vendors and standards committees
Key requirements:
- 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
- Leadership and team guidance
- Cross-functional collaboration
- Strategic thinking and communicationPCI ExpressGPU programming
- Linux internals and Linux Kernel