Staff Software Engineer - Embedded Machine Management

Google

Sunnyvale (CA)

On-site

USD 207,000 - 300,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Google is seeking a seasoned software engineer in Sunnyvale, CA, to lead high-impact projects across AI and infrastructure. You will guide distributed teams, shape architecture, and deliver scalable software across TPUs, Vertex AI, and data center platforms.

Ideal candidates bring deep experience in embedded systems, C++, and large-scale distributed design, with a track record of driving end-to-end product delivery and cross-team collaboration. Google offers strong compensation and equity.

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

Responsibilities

  • 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.

Skills

C/C++ Programming
Embedded Systems
Software Design & Architecture

Education

Bachelor's degree or equivalent practical experience
Master's degree or PhD in Engineering/CS or related field

Tools

Zephyr OS
CANbus
PMBus
I2C
SPI
UART
SMBus
ARM Cortex-M4/M7/M33

Job description

Google is seeking a seasoned software engineer in Sunnyvale, CA, to lead high-impact projects across AI and infrastructure. You will guide distributed teams, shape architecture, and deliver scalable software across TPUs, Vertex AI, and data center platforms.

Ideal candidates bring deep experience in embedded systems, C++, and large-scale distributed design, with a track record of driving end-to-end product delivery and cross-team collaboration. Google offers strong compensation and equity.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer for AI & Infrastructure
Senior Embedded Systems Engineer for AI & Infrastructure

Google Inc. • Sunnyvale (CA)

On-site
USD 174,000 - 252,000
Bonus
Equity
Benefits
+1
Staff AI/ML Infra Architect for TPU Supercomputers
Staff AI/ML Infra Architect for TPU Supercomputers

Google • Sunnyvale (CA)

On-site
USD 207,000 - 301,000
20% bonus target
Equity
Comprehensive benefits package
Staff Software Engineer, Machine Management
Staff Software Engineer, Machine Management

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Bonus
Equity
Comprehensive benefits
Senior Staff GPU System Software Architect
Senior Staff GPU System Software Architect

Google Inc. • Sunnyvale (CA)

On-site
USD 262,000 - 364,000
Staff Software Engineer, Machine Management
Staff Software Engineer, Machine Management

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Senior Staff Software Engineer: AI & Network Infrastructure
Senior Staff Software Engineer: AI & Network Infrastructure

Google • Sunnyvale (CA)

On-site
USD 262,000 - 365,000
Staff Software Engineer — TPU ML Supercomputer
Staff Software Engineer — TPU ML Supercomputer

Google Inc. • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Staff Software Engineer, AI/ML Infrastructure, TPU Supercomputers
Staff Software Engineer, AI/ML Infrastructure, TPU Supercomputers

Socket.dev • Sunnyvale (CA)

On-site
USD 207,000 - 300,000
Equity
Bonus target 20%
Benefits package
Staff Software Engineering Lead for AI/ML Systems
Staff Software Engineering Lead for AI/ML Systems

Google Inc. • Sunnyvale (CA)

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

Socket.dev • Sunnyvale (CA)

On-site
USD 262,000 - 364,000