Drimva

Google

Staff Software Engineer, Embedded Systems/Firmware, Servers

Sunnyvale, CA, USA · Staff · Full-time · Posted Sep 24, 2026

Experience
8 years in software development; 5 years testing and launching software products; 5 years working with embedded operating systems; 3 years in software design and architecture. Preferred: 8 years with data structures and algorithms; 3 years in technical leadership and 3 years in a complex, matrixed organization.
Education
Bachelor's degree or equivalent practical experience.

About the job

Leads architecture, development, testing, and delivery of firmware and other platform software for Google’s server systems.

What you'll do

  • Set technical direction and lead end-to-end design and development of high-performance server platforms.
  • Coordinate firmware/software co-development and integration with hardware, software, and systems teams.
  • Oversee delivery, testing, deployment, and maintenance of firmware, BIOS, kernel, and driver solutions; mentor engineers and manage project execution.

What they ask for

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development; 5 years testing and launching software products; 5 years working with embedded operating systems; and 3 years in software design and architecture.
  • Experience with C and C++.

Nice to have

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field; 8 years of experience with data structures and algorithms.
  • 3 years in a technical leadership role and 3 years working in a complex, matrixed organization; experience with Kernel and Kernel Drivers.

Pay

$207000 - $300000 USD base salary

Tools

Firmware, BIOS, Kernel, drivers, C, C++

Model-written summary · the original posting is authoritative

First seen Oct 21, 2026 · Last verified Nov 5, 2026 (UTC)