Staff Software Engineer, Embedded Systems/Firmware
Sunnyvale, CA, USA · Staff · Full-time · Posted Oct 30, 2026
- Experience
- 8 years in software development; 5 years testing and launching software products; 5 years working with embedded operating systems; 3 years with software design and architecture. Preferred: 8 years with data structures and algorithms; 3 years in technical leadership; 3 years in a complex, matrixed organization.
- Education
- Bachelor's degree or equivalent practical experience.
About the job
Leads development and deployment of firmware and server software powering Google’s server fleet, including system bring-up, diagnostics, and reliability.
What you'll do
- Lead critical server software projects from design through deployment, coordinating priorities, schedules, and deliverables.
- Design, develop, test, and enhance large-scale software using expertise in computer architecture, BIOS, firmware, and the kernel.
- Lead system board bring-up, troubleshooting, and data center deployments; build tools for diagnostics, performance evaluation, and reliability.
What they ask for
- Bachelor's degree or equivalent practical experience.
- Experience with C++, Linux, Python, operating systems, bootloaders, firmware, leadership, and reliability.
Nice to have
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- Experience with data structures and algorithms, technical leadership, complex cross-functional projects, continuous build/deployment/integration, GPU drivers, or computer architecture.
Pay
$207000 - $300000 (USD) base salary
Tools
C++, Linux, Python, BIOS, kernel, bootloaders, firmware, GPU drivers
AI focus
Supports infrastructure for AI/ML training and Google’s AI and infrastructure initiatives.
Model-written summary · the original posting is authoritative