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