Taro Logo

Senior Embedded Software Architect, Silicon

Google organizes the world's information and makes it universally accessible and useful, combining AI, Software, and Hardware to create helpful experiences.
$156,000 - $229,000
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer

Description For Senior Embedded Software Architect, Silicon

Google is seeking a Senior Embedded Software Architect to join their Silicon team, focusing on developing custom silicon solutions that power Google's direct-to-consumer products. This role combines hardware and software expertise to shape the next generation of hardware experiences.

The position requires deep understanding of software product requirements and their relationship with hardware components. You'll work at the intersection of software and hardware, representing the software team's vision while collaborating with Hardware Architects and Implementation teams. Your role involves making critical decisions about hardware/software trade-offs, ensuring optimal software programming models and interfaces, and maintaining backwards compatibility.

As a Senior Embedded Software Architect, you'll be responsible for designing architecture and software interfaces that enable efficient hardware utilization, particularly for hardware accelerators. You'll need to ensure the hardware is debuggable, power-efficient, and resilient to improper programming. The role requires data-driven decision making through modeling platforms to justify feature requests and hardware implementations.

The position offers competitive compensation including a base salary range of $156,000-$229,000 plus bonus, equity, and comprehensive benefits. You'll be part of Google's mission to organize the world's information and make it universally accessible, working with cutting-edge AI, Software, and Hardware technologies.

This is an excellent opportunity for someone with strong computer architecture background and embedded systems experience who wants to work on innovative consumer electronics products at scale. The role requires both technical depth in hardware/software interactions and the ability to collaborate across multiple teams to drive system-level architectural decisions.

Last updated 2 days ago

Responsibilities For Senior Embedded Software Architect, Silicon

  • Collaborate with stakeholders like product management, silicon architecture, silicon implementation, and software engineering, to identify user experiences characteristics and how they can be mapped onto hardware
  • Understand interactions between hardware components and pursue definition of architecture and block's interactions design, providing options/trade-offs, identifying issues and driving them to resolution
  • Design architecture and software interfaces that enable a software programming model for application developers, assisting in use of hardware accelerators
  • Design hardware that is easy to debug throughout the product development cycle, controlled in terms of power and thermal, and is resilient to improper programming
  • Develop the software architecture modeling platform to model features requests explicitly, and support their inclusion in the hardware using a data motivated approach about their benefits

Requirements For Senior Embedded Software Architect, Silicon

  • Bachelors degree in Electrical Engineering, Computer Engineering, Computer Science, a related field, or equivalent practical experience
  • 5 years of experience with computer architecture concepts, including microarchitecture, cache hierarchy, pipelining, and memory subsystems
  • 5 years of software development experience in consumer electronics or embedded systems
  • Experience with processor core architectures (e.g., ARM, x86, RISC-V, etc.) and Internet Protocols (IPs) used in System on a Chip (SoC) designs
  • Experience with C/C++

Benefits For Senior Embedded Software Architect, Silicon

Medical Insurance
401k
Equity
  • Base salary + bonus + equity + benefits

Interested in this job?

Jobs Related To Google Senior Embedded Software Architect, Silicon