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
Contact Company
5,000+ Employees
5+ years of experience
Enterprise SaaS

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 extensive experience in system software development, particularly with firmware, BIOS, and Linux kernel development.

The ideal candidate will have strong technical leadership abilities and experience in designing and developing device drivers for peripherals such as GPUs, Switches, and connectivity buses. They will be responsible for maintaining systems deployed in data centers with state-of-the-art reliability monitoring services, kernel rollouts, and firmware/driver upgrades.

As part of Google's Technical Infrastructure team, you'll work on critical projects that keep Google's vast network of services running smoothly. The role offers opportunities to work with cutting-edge technology and contribute to the architecture that powers Google's entire product portfolio. You'll be involved in system software integration, helping to enable next-generation GPU Accelerators for Google's Data Center.

The position combines technical expertise with leadership responsibilities, as you'll be setting technical direction and priorities for engineers across teams. You'll need to balance both short-term and long-term goals while working in a fast-paced environment that values innovation and technical excellence. This is an excellent opportunity for someone passionate about system-level software development and interested in working with some of the most advanced computing infrastructure in the world.

Google offers a collaborative environment where engineers can make a significant impact on products used by billions of users. The company is committed to diversity, equality, and creating a culture of belonging, making it an attractive workplace for talented engineers from all backgrounds.

Last updated 2 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 Mixed-Signal Design Verification Engineer

Senior Mixed-Signal Design Verification Engineer role at Google, focusing on ASIC design verification using SystemVerilog and mixed-signal expertise.

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.

Senior Silicon Digital Design Engineer

Senior Silicon Digital Design Engineer role at Google, developing custom silicon solutions for consumer products with competitive compensation and benefits.

Senior Silicon Design Verification Engineer, Security

Senior Silicon Design Verification Engineer position at Google, focusing on security verification for custom silicon solutions using UVM and System Verilog.

Embedded Senior Software Engineer, Pixel Power Software

Senior Embedded Software Engineer role at Google focusing on power management and optimization for Pixel devices, requiring expertise in C programming and embedded systems.