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.