Google is seeking a Software Engineer III to join their Technical Infrastructure team, specifically focusing on GPU Accelerator development for the Google Cloud Platform. This role is crucial in maintaining and enhancing core software that runs on Google's massive production fleet, supporting the latest hardware advancements including CPUs, GPUs, and custom-designed TPUs.
The position requires strong expertise in system software integration and kernel development, with a focus on enabling next-generation GPU accelerators for Google's data centers. You'll be working with cutting-edge technology, developing and validating software, kernel drivers, and firmware for data center GPUs. The role demands both technical depth and breadth, as you'll be interfacing with vendor technologies and influencing platform integration solutions.
As a member of the Google System (gSys) team, you'll have the opportunity to work on technology that powers Google's entire infrastructure. The role combines low-level system programming with high-impact infrastructure development, making it perfect for engineers who enjoy working close to the hardware while building scalable solutions.
The ideal candidate should have a strong background in C/C++ programming, Linux kernel development, and experience with device drivers. Knowledge of GPU architecture and data center infrastructure is a plus. This position offers the chance to work with world-class engineers, tackle complex technical challenges, and contribute to technology that impacts billions of users.
Working at Google provides the opportunity to be at the forefront of technological innovation, with access to cutting-edge hardware and software resources. The company offers a collaborative environment where engineers can grow their skills while working on meaningful projects that shape the future of cloud computing and infrastructure technology.