Senior Staff Software Engineer, GPU System Software

Google LLC
Sunnyvale, CA, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Adobe InDesign Artificial Intelligence C++ (Programming Language) Computer Programming Embedded Operating Systems Firmware Software Engineering Software Systems System Software

Job description

Experteer Overview Lead high-impact software initiatives and coach a distributed engineering team. Drive alignment across teams on goals, outcomes, and timelines while managing priorities and deliverables. Design, build, test, deploy, and scale large-scale software within Google’s AI and Infrastructure landscape. Leverage deep expertise in embedded systems and kernel/firmware to shape critical projects and technologies that power billions of users. Compensation / Benefits * Provide technical leadership on major projects and guide architecture decisions * Coach and influence a distributed engineering team across functions * Align multiple teams on goals, outcomes, and timelines * Prioritize projects, manage deadlines, and oversee deliverables * Design, develop, test, deploy, maintain, and enhance large-scale software solutions Tasks * Bachelor’s degree or equivalent * 8 years of software development experience * 7 years of experience with embedded operating systems * 5 years of experience in design/architecture and testing/launching software products * Experience in kernel programming and firmware * C or C++ coding experience * 5 years of technical leadership leading project teams and setting technical direction Key requirements * bonus target * equity * benefits

Requirements

Experteer Overview Lead high-impact software initiatives and coach a distributed engineering team. Drive alignment across teams on goals, outcomes, and timelines while managing priorities and deliverables. Design, build, test, deploy, and scale large-scale software within Google’s AI and Infrastructure landscape. Leverage deep expertise in embedded systems and kernel/firmware to shape critical projects and technologies that power billions of users. Compensation / Benefits * Provide technical leadership on major projects and guide architecture decisions * Coach and influence a distributed engineering team across functions * Align multiple teams on goals, outcomes, and timelines * Prioritize projects, manage deadlines, and oversee deliverables * Design, develop, test, deploy, maintain, and enhance large-scale software solutions Tasks * Bachelor’s degree or equivalent * 8 years of software development experience * 7 years of experience with embedded operating systems * 5 years of experience in design/architecture and testing/launching software products * Experience in kernel programming and firmware * C or C++ coding experience * 5 years of technical leadership leading project teams and setting technical direction Key requirements * bonus target * equity * benefits

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · WWC 2025

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · WWC 2021

2:35 min

Dealing with outgrown assumptions in successful software systems

Stefan Priebsch · WWC 2021

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:20 min

Utilizing custom firmware for variable torque manipulation

Daniel Meilak Daniel Meilak +1 · WWC Europe 2026

2:48 min

Planning multi-year restructures for legacy software systems

Hendrik Lösch Hendrik Lösch · WWC 2025

Videos

See all

Related articles

See all