Taro Logo

Staff Software Engineer, Embedded Systems

A global technology company that develops innovative products and services used by billions of users worldwide.
$197,000 - $291,000
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS

Job Description

Google is seeking a Staff Software Engineer specializing in Embedded Systems to join their ML, Systems, & Cloud AI (MSCA) organization. This role is crucial in designing and implementing hardware, software, and systems infrastructure that powers Google's core services and Cloud platform. The position offers a competitive base salary range of $197,000-$291,000, plus additional benefits including bonus and equity.

The ideal candidate will bring 8+ years of software development experience, with deep expertise in embedded systems, Linux, and kernel drivers. They will be responsible for providing technical leadership, coaching team members, and managing complex projects that impact Google's global infrastructure. The role requires strong skills in software design and architecture, with experience in testing and launching software products.

This position is based in Sunnyvale, CA, and is part of a larger organization that shapes the future of hyperscale computing. The team's work directly impacts billions of users through Google's services and Cloud customers. Key responsibilities include technical leadership, team coaching, project management, and hands-on software development.

The role offers an opportunity to work on cutting-edge technology, including TPUs and global network infrastructure, while contributing to Google Cloud's Vertex AI platform. The position requires a blend of technical expertise, leadership skills, and the ability to work effectively in a matrixed organization with cross-functional teams.

Google offers a comprehensive benefits package and promotes an inclusive work environment, committed to equal opportunity employment. The company's culture emphasizes innovation, collaboration, and technical excellence, making this an ideal role for someone looking to make a significant impact in the field of embedded systems at scale.

Last updated 3 hours ago

Responsibilities For Staff Software Engineer, Embedded Systems

  • Provide technical leadership on 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 software solutions

Requirements For Staff Software Engineer, Embedded Systems

Linux
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development
  • 5 years of experience in testing, and launching software products
  • 5 years of experience in embedded systems
  • 5 years of experience in Linux and Kernel Drivers
  • 3 years of experience with software design and architecture

Benefits For Staff Software Engineer, Embedded Systems

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Bonus
  • Equity
  • Benefits package

Related Jobs

Staff Systems Power Engineer, Pixel

Staff Systems Power Engineer position at Google Pixel team focusing on power management, system optimization, and Android BSP development.

Lead ASIC DFT Engineer

Lead ASIC DFT Engineer position at Google focusing on Design for Testing implementation and automation for complex silicon systems.

ASIC Design Verification Engineer, Devices and Services

ASIC Design Verification Engineer role at Google, focusing on custom silicon solutions for consumer products, offering $156K-$229K + benefits.

Chipset Power Architect, Devices and Services, Silicon

Lead chipset power architecture role at Google, focusing on Tensor mobile SoCs optimization and power requirements definition, offering competitive compensation and benefits.

Lead CPU Performance Architect, Silicon

Lead CPU Performance Architect position at Google focusing on processor architecture, performance optimization, and silicon development.