Full Time

GPU System Software Engineer

Google
Sunnyvale, CA
$160,000 - $230,000* / year (about $77–$111 an hour)

Job Description

About this kind of role

What a GPU System Software Engineer usually does. The employer's own details are in the listing.

Typically does: A GPU System Software Engineer develops and maintains software that manages and optimizes the interaction between the GPU hardware and the operating system. This includes writing drivers, firmware, and system-level utilities to ensure efficient operation and performance. Responsibilities often involve debugging, testing, and profiling code to identify and resolve issues. They may also work on power management, thermal control, and other system-level aspects of GPU functionality.

Tools and skills: Proficiency in C/C++, Python, and scripting languages is common, alongside experience with operating system internals, debugging tools, and GPU architecture.

Good fit for: Individuals with a strong background in computer science, software engineering, and a passion for hardware-software integration typically excel in this role.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.