Software Engineer, GPU System, Google Cloud Platforms

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

Description For Software Engineer, GPU System, Google Cloud Platforms

Google is seeking a Mid-Level Software Engineer for their GPU System Software team within the Platforms organization. This role focuses on building GPU compute solutions that power various Google services and maintaining systems deployed in data centers. The position requires expertise in system software development, particularly with GPU drivers, firmware, and kernel development.

The ideal candidate will have strong experience in C/C++ programming, Linux/Unix environments, and system-level software development. They will be responsible for developing and maintaining critical infrastructure that powers Google's vast array of services, working specifically with Data Center GPUs software and kernel drivers.

This role offers the opportunity to work on large-scale systems that impact billions of users worldwide. As part of the Technical Infrastructure team, you'll be at the forefront of developing and maintaining Google's data centers and building next-generation platforms. The team takes pride in being "engineers' engineers" and focuses on creating reliable, efficient systems that keep Google's networks running optimally.

Key responsibilities include developing and validating GPU software, writing architectural specifications, working with vendor technologies, and creating comprehensive test suites. The role requires a blend of technical expertise, system design capabilities, and the ability to work with complex infrastructure at scale.

Working at Google provides the opportunity to contribute to cutting-edge technology while being part of a diverse and inclusive workplace. The company offers a supportive environment for people with disabilities and maintains a strong commitment to equal opportunity employment. This position is perfect for someone who wants to make a significant impact on the infrastructure that powers one of the world's most influential technology companies.

Last updated a month ago

Responsibilities For Software Engineer, GPU System, Google Cloud Platforms

  • Develop, integrate, and validate Data Center GPUs software, kernel drivers, and firmware
  • Write detailed specifications for software architecture and systems we build
  • Acquire expertise in the technologies vendors contribute to the platforms
  • Develop, integrate, and test software that helps power systems
  • Develop comprehensive test suites that enable unit, integration, and system level testing of system software

Requirements For Software Engineer, GPU System, Google Cloud Platforms

Linux
Python
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 3 years of experience in system software development (e.g., kernel, device drivers, firmware, software that manages kernels, machines, or devices)
  • 2 years of experience coding in C or C++
  • Experience with Linux/Unix development environments

Interested in this job?

Jobs Related To Google Software Engineer, GPU System, Google Cloud Platforms

Program Manager II, Memory Commodity Operations, Technical Infrastructure

Program Manager II position at Google focusing on Memory Commodity Operations and Technical Infrastructure, managing supply execution and delivery of AI/ML infrastructure components.

Product Manager I, Ads

Product Manager position at Google Ads team, focusing on developing and launching advertising products that connect businesses with users worldwide.

Software Developer III, Full Stack, Google Cloud Platforms

Full Stack Software Developer role at Google Cloud, focusing on enterprise-grade solutions using Java, TypeScript, and cloud technologies.

Program Manager II, Demand and Supply Planning, Technical Infrastructure

Program Manager II position at Google focusing on demand and supply planning for Technical Infrastructure, offering competitive salary and benefits.

Product Manager, Discover Feed, Internationalization

Lead product strategy and development for Google's Discover Feed internationalization, focusing on emerging markets and user experience optimization.