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+ 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 developing and maintaining the system software stack for GPU systems that power various Google services including Google Cloud, YouTube, and DeepMind. The position requires extensive experience in system software development, particularly with firmware, BIOS, BSP, Linux kernel, and device drivers.

The ideal candidate will bring 5+ years of experience in system software development, with strong expertise in C/C++ programming and Unix/Linux environments. They will be responsible for technical leadership, helping formulate software development plans, and driving system software integration for next-generation GPU Accelerators in Google's Data Centers.

Working at Google's Technical Infrastructure team, you'll be part of the backbone that keeps Google's massive infrastructure running smoothly. The role offers opportunities to work on cutting-edge technology, from chip-level development to distributed systems design. You'll collaborate with cross-functional teams, set technical direction, and help build solutions that scale to Google's massive user base.

The position offers the chance to work on projects that directly impact billions of users worldwide, with access to Google's vast resources and cutting-edge technology. You'll be part of a team that takes pride in being "engineers' engineers," working on complex technical challenges and innovative solutions. The role combines technical expertise with leadership opportunities, making it ideal for someone who wants to grow both technically and professionally while working on some of the most advanced computing systems in the world.

Last updated a day 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 a small number of engineers 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 a related technical field (preferred)
  • 3 years of experience in designing and developing device drivers for peripherals (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 System Power and Performance Architect, Silicon

Senior System Power and Performance Architect position at Google, focusing on optimizing silicon solutions for consumer products with emphasis on power efficiency and performance.

Senior CPU Performance Architect

Senior CPU Performance Architect position at Google focusing on custom silicon solutions, processor architecture, and performance optimization for next-generation hardware experiences.

Senior Tensor SOC Performance Design Verification Engineer

Senior Tensor SOC Performance Design Verification Engineer role at Google, focusing on custom silicon solutions and hardware verification for consumer products.

Senior IP Design Verification Engineer

Senior IP Design Verification Engineer role at Google, focusing on custom silicon solutions and hardware verification for consumer products.

Senior Multimedia Design Verification Engineer

Senior Multimedia Design Verification Engineer position at Google, focusing on custom silicon solutions and multimedia IP verification with 10 years of experience required.