Senior Staff Software Engineer — Firmware & Systems

Google

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We seek versatile engineers to work on projects across AI, data storage, networking, and full-stack software within PIE and Google Cloud, enabling world-scale infrastructure.

The Server Software team designs firmware and software to bring up and run Google's custom servers, appliances, switches, and fleets at scale.

Qualifications

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience testing, and launching software products.
  • 5 years of experience working with embedded operating systems.
  • 3 years of experience with software design and architecture.
  • Experience with C++, Linux, Shell Scripting, Python, Operating Systems, Bootloaders, Firmware, Leadership, Reliability.

Responsibilities

  • Lead critical, high-impact software initiatives in a fast-paced environment, overseeing project priorities, deadlines, and core deliverables.
  • Apply deep expertise across computer architecture, BIOS, firmware, kernel, and full-stack software to power and scale fleet-level infrastructure.
  • Lead early system board bring-up, troubleshooting, triage, and data center deployment by developing automated tools for diagnostics, reliability, and performance evaluation.
  • Coach, mentor, and influence a distributed team of engineers to elevate code quality, versatility, and overall engineering excellence.
  • Partner with internal and external stakeholders to align on goals, outcomes, and roadmaps, successfully executing engineering programs and driving continuous productivity improvements.

Skills

Software development
Embedded OS
C++
Linux
Shell scripting
Python
Software design
Leadership
Reliability
Firmware

Education

Bachelor's degree or equivalent practical experience

Job description

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We seek versatile engineers to work on projects across AI, data storage, networking, and full-stack software within PIE and Google Cloud, enabling world-scale infrastructure.

The Server Software team designs firmware and software to bring up and run Google's custom servers, appliances, switches, and fleets at scale.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Embedded Drivers & Systems
Staff Software Engineer, Embedded Drivers & Systems

Google • Town of Montana (WI)

On-site
USD 207,000 - 300,000
Staff Software Engineer, Embedded Systems/Firmware, Servers
Staff Software Engineer, Embedded Systems/Firmware, Servers

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Engineer, Embedded Systems & Firmware (Servers)
Staff Engineer, Embedded Systems & Firmware (Servers)

Google LLC • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Platform Infrastructure Engineer: Firmware & Systems Lead
Platform Infrastructure Engineer: Firmware & Systems Lead

Google Inc. • Sunnyvale (CA)

On-site
USD 180,000 - 300,000
Equity
Bonus target (20% of base)
Senior Staff Software Engineer - HPC/Linux Systems Lead
Senior Staff Software Engineer - HPC/Linux Systems Lead

Google • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Staff Software Engineer, Cloud AI Architect
Staff Software Engineer, Cloud AI Architect

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Health, dental, vision, life, disable
401(k) with company match
Paid Time Off: 20 days of vacation per
+4
Staff Firmware & Kernel Lead for High-Scale Systems
Staff Firmware & Kernel Lead for High-Scale Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Platform Software Lead: Arm/X86 Server Architecture
Platform Software Lead: Arm/X86 Server Architecture

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Embedded Security Software Engineer
Senior Embedded Security Software Engineer

Google • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Senior Software Engineer, Large-Scale Systems & Cloud
Senior Software Engineer, Large-Scale Systems & Cloud

Google • Sunnyvale (CA)

On-site
USD 174,000 - 252,000