Senior GPU Software Engineer, Embedded System, Platform

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · AI

Description For Senior GPU Software Engineer, Embedded System, Platform

Google is seeking a Senior GPU Software Engineer to join their Platforms Engineering team, focusing on embedded systems and platform development. This role is crucial for building and maintaining GPU compute solutions that power various Google services including Google Cloud, YouTube, and DeepMind. The position requires deep expertise in system software development, particularly in firmware, BIOS, BSP, Linux kernel, and device drivers.

The ideal candidate will have at least 5 years of experience in system software development, with strong skills in C/C++ programming and Linux environments. They will be responsible for designing and maintaining GPU system software stack, providing technical leadership, and driving software development plans. The role involves working with cross-functional teams and setting technical direction for other engineers.

As part of Google's Technical Infrastructure team, you'll be working on the architecture that powers Google's vast product portfolio. The team is responsible for developing and maintaining data centers and building next-generation Google platforms. This position offers the opportunity to work with state-of-the-art technology and contribute to systems that impact billions of users.

The role combines technical expertise with leadership responsibilities, requiring both deep technical knowledge of GPU systems and the ability to guide and motivate team members. You'll be working in an environment that values innovation, technical excellence, and collaboration, with opportunities to influence the direction of Google's infrastructure development.

This is an excellent opportunity for someone who is passionate about system-level software development, has strong technical skills, and wants to make a significant impact on Google's infrastructure. The position offers the chance to work with cutting-edge technology while solving complex challenges at scale.

Last updated 6 days ago

Responsibilities For Senior GPU Software Engineer, Embedded System, Platform

  • Design, develop and maintain the system software stack for Graphics Processing Unit (GPU) system software
  • Provide technical leadership to help formulate and motivate software development plans
  • Help identify dependencies in cross-functional teams and motivate New Product Introduction (NPI) execution
  • Set technical direction and priorities for engineers within and across teams
  • Motivate System Software integration to enable next generation GPU Accelerators for Google Data Center

Requirements For Senior GPU Software Engineer, Embedded System, Platform

Linux
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 5 years of experience in system software development
  • Experience coding in C or C++
  • Experience in Unix/Linux environments and embedded Linux
  • Master's degree or PhD in Computer Science or related technical field (preferred)
  • 3 years of experience in designing and developing device drivers (preferred)
  • Experience in fleet management of servers and components (preferred)
  • Experience in software/hardware integration, system bring-up, and diagnostics (preferred)
  • Experience in modularized servers of high performance and reliability (preferred)
  • Ability to build tools to enable automation of tests (preferred)

Interested in this job?

Jobs Related To Google Senior GPU Software Engineer, Embedded System, Platform

Senior Platform System Architect, Silicon

Senior Platform System Architect position at Google, focusing on custom silicon solutions and SoC architecture for consumer products with emphasis on AI technology integration.

Senior Multimedia System Architect, Silicon

Senior Multimedia System Architect role at Google focusing on silicon development, imaging systems, and machine learning hardware acceleration.

Senior Firmware Engineer, Google Cloud

Senior Firmware Engineer position at Google Cloud, focusing on embedded systems development and custom silicon solutions for data center infrastructure.

Embedded Senior Software Engineer, Pixel Power Software

Senior Software Engineer position at Google focusing on embedded systems and power management for Pixel devices, requiring expertise in C programming and SoC development.

Senior Software Engineer, Optical System Design

Senior Software Engineer position at Google focusing on optical system design, combining software development with optical engineering expertise for next-generation display technologies.