Staff Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$189,000 - $284,000
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Description For Staff Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Google is seeking a Staff Software Engineer for their Technical Infrastructure team, focusing on Embedded Systems and Firmware. This role is crucial in developing and maintaining Google's data centers and building next-generation platforms that power Google's extensive product portfolio. The position requires a seasoned professional with 8+ years of software development experience and deep expertise in embedded systems.

The role combines technical leadership with hands-on development, requiring the ability to manage project priorities while designing and implementing large-scale software solutions. You'll work with cutting-edge technologies across distributed computing, system design, and embedded operating systems. The position offers the opportunity to lead high-impact projects and coach a distributed team of engineers.

As part of Google's Technical Infrastructure team, you'll be at the forefront of maintaining and evolving the architecture that powers Google's services. The team takes pride in being the "engineers' engineers," focusing on building and optimizing systems that ensure optimal performance for users worldwide.

The compensation package is highly competitive, ranging from $189,000 to $284,000 base salary, plus bonus, equity, and comprehensive benefits. This role offers the unique opportunity to work on systems at massive scale while contributing to technologies that impact billions of users. The position is based in Sunnyvale, CA, where you'll collaborate with some of the industry's brightest minds in a culture that values innovation and technical excellence.

Last updated 2 months ago

Responsibilities For Staff Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

  • Provide technical leadership on high-impact projects
  • Influence and coach a distributed team of engineers
  • Facilitate alignment and clarity across teams on goals, outcomes, and timelines
  • Manage project priorities, deadlines, and deliverables
  • Design, develop, test, deploy, maintain, and enhance large scale software solutions

Requirements For Staff Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Linux
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience working with embedded operating systems
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture
  • Master's degree or PhD in Engineering, Computer Science, or related technical field (preferred)
  • 8 years of experience with data structures/algorithms (preferred)
  • 3 years of experience in technical leadership role (preferred)
  • 3 years of experience working in cross-functional projects (preferred)

Benefits For Staff Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Comprehensive benefits package including medical, dental, vision insurance
  • Equity compensation
  • Bonus

Interested in this job?

Jobs Related To Google Staff Software Engineer, Embedded Systems/Firmware, Platforms Infrastructure Engineering

Technical Program Manager III, Embedded, Pixel

Lead software development for Google Pixel devices as Technical Program Manager III, managing complex cross-functional projects from concept to launch.

Staff Coherent Memory System Architect, Silicon

Staff-level position at Google focusing on coherent memory system architecture for consumer SoCs, requiring 7+ years of experience in microarchitecture and ASIC design.

Lead CPU Performance Architect, Silicon

Lead CPU Performance Architect position at Google, focusing on custom silicon solutions and processor architecture for consumer products with competitive compensation.

Technical Lead, Embedded Systems, Silicon

Technical Lead position at Google focusing on embedded systems, driver integration, and firmware development, combining leadership with hands-on technical expertise.

Senior GPU System Architect

Senior GPU System Architect position at Google, focusing on developing custom silicon solutions and GPU architecture for Tensor SOC, requiring 5+ years of computer architecture experience.