Software Engineer, GPU System, Google Cloud Platforms

Google is a global technology leader that develops innovative products and services used by billions of users worldwide.
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS · AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III, Google Cloud Business Platforms

Software Developer III position at Google Cloud Business Platforms, focusing on developing cloud infrastructure and enterprise solutions with opportunities to work on large-scale systems.

Software Developer III, Infrastructure, Core

Software Developer III position at Google focusing on infrastructure and core systems development, offering competitive compensation and the opportunity to work on large-scale distributed systems.

Technical Solutions Developer, Workspace Support, Google Cloud

Technical Solutions Developer position at Google Cloud, combining software development expertise with customer support to resolve complex issues and improve Google Workspace products.

Software Enginer ll, Chrome Enterprise Core

Software Engineer II position at Google working on Chrome Enterprise Core, focusing on cloud management features and full-stack development.

ASIC RTL Design Engineer, Silicon

ASIC RTL Design Engineer position at Google, focusing on custom silicon solutions and foundation IP design for Pixel SoCs, requiring expertise in RTL design and microarchitecture.

Description For Software Engineer, GPU System, Google Cloud Platforms

Google is seeking a Software Engineer for their GPU System team within Google Cloud Platforms. This role is critical in developing next-generation technologies that power various Google services. The ideal candidate will have experience in system software development, particularly with kernels, device drivers, and firmware. They will be responsible for developing, integrating, and validating Data Center GPUs software, as well as writing detailed specifications for software architecture. The role requires expertise in C/C++ programming, Linux/Unix environments, and a strong background in computer science. The position offers opportunities to work on cutting-edge technologies in areas such as distributed computing, large-scale system design, and artificial intelligence. Google emphasizes versatility, leadership, and enthusiasm for tackling new problems across the full-stack. The company is committed to fostering a diverse and inclusive work environment, welcoming people from all backgrounds to apply.

Last updated 5 months 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

Python
Linux
  • 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?