Full Time

Staff Software Engineer, GPU Embedded Systems

Google
Sunnyvale, CA
$180,000 - $260,000* / year (about $87–$125 an hour)

Job Description

About this kind of role

What a Staff Software Engineer, GPU Embedded Systems usually does. The employer's own details are in the listing.

Typically does: This role focuses on developing software for embedded systems that utilize Graphics Processing Units (GPUs). Responsibilities include writing, testing, and debugging code to optimize GPU performance and integrate it with other system components. Staff Software Engineers often lead small teams or mentor junior engineers, contributing to architectural decisions and ensuring code quality. They may also be involved in the full software development lifecycle, from requirements gathering to deployment.

Tools and skills: Proficiency in C/C++, CUDA, embedded Linux, and experience with GPU architectures is generally required, alongside strong debugging and problem-solving skills.

Good fit for: Individuals with a strong background in computer science, a passion for low-level programming, and experience in embedded systems development typically thrive in this role.

Among 15 to 24-year-olds in Nicaragua, unemployment was 9.5% in 2025, against 5% for everyone, by the International Labour Organization’s estimate. See it over the years →

View Similar Jobs

Matches Jobs

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