Staff Firmware & Kernel Lead for High-Scale Systems

Google

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Google seeks a senior software engineer to lead the development of high-performance server platform software, including FW, BIOS, and kernel/driver integration. You will influence architecture, drive cross-functional collaboration, and guide pre-silicon co-development with hardware teams.

The role emphasizes leadership in a large-scale, server-focused environment with opportunities to shape long-term roadmaps and deliver robust, scalable systems.

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 and C++.

Responsibilities

  • Lead end-to-end software architecture, design, and development of high-performance server platforms.
  • Collaborate with hardware, software, and system teams to drive pre-silicon FW/SW co-development.
  • Deliver comprehensive software solutions spanning FW, BIOS, Kernel, and drivers with testing and maintenance.
  • Mentor and coach a distributed team of engineers, fostering innovation and growth.
  • Manage priorities, deliverables, and timelines across multiple teams for high-impact objectives.

Skills

C/C++
Embedded systems
Software architecture
Software development
Testing & deployment

Education

Bachelor's degree
Master's degree or PhD

Tools

Firmware
BIOS
Kernel drivers

Job description

Google seeks a senior software engineer to lead the development of high-performance server platform software, including FW, BIOS, and kernel/driver integration. You will influence architecture, drive cross-functional collaboration, and guide pre-silicon co-development with hardware teams.

The role emphasizes leadership in a large-scale, server-focused environment with opportunities to shape long-term roadmaps and deliver robust, scalable systems.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Engineer, Embedded Systems & Firmware (Servers)
Staff Engineer, Embedded Systems & Firmware (Servers)

Google LLC • Sunnyvale (CA)

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
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)
Staff Linux Kernel & BMC Architect
Staff Linux Kernel & BMC Architect

Google LLC • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Kernel Engineering Manager | Linux OS & System Software
Kernel Engineering Manager | Linux OS & System Software

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer: Kernel & Hypervisor Performance
Staff Software Engineer: Kernel & Hypervisor Performance

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target
Benefits
Lead Linux Kernel Engineering Manager
Lead Linux Kernel Engineering Manager

Google • United States

On-site
USD 207,000 - 300,000
Senior Staff Software Engineer — Firmware & Systems
Senior Staff Software Engineer — Firmware & Systems

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Lead Linux Kernel Networking Engineer
Lead Linux Kernel Networking Engineer

Google • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior GPU System Software Engineer
Senior GPU System Software Engineer

Google • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Equity grants
Bonus target