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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 for direct-to-consumer products. This role combines software expertise with hardware architecture to create next-generation hardware experiences. The position requires deep understanding of both software and hardware domains, working at the intersection of product requirements and hardware implementation.

The ideal candidate will collaborate with multiple teams including product management, silicon architecture, and software engineering to define and implement optimal hardware-software solutions. They will be responsible for designing interfaces that enable efficient software programming models while ensuring hardware is debuggable, power-efficient, and resilient.

Key responsibilities include architecting hardware-software interactions, developing modeling platforms for data-driven decision making, and ensuring scalability for future applications. The role offers competitive compensation ($156,000-$229,000 + bonus + equity + benefits) and the opportunity to work on products used by millions worldwide.

This position is perfect for someone with strong experience in computer architecture, embedded systems, and software development, particularly with C/C++ and various processor architectures. The role requires balancing technical depth with cross-functional collaboration to deliver innovative solutions that power Google's consumer products.

Working at Google's Silicon team means being part of a company that combines cutting-edge AI, Software, and Hardware to create radically helpful experiences. The team's mission aligns with Google's broader goal of organizing the world's information and making it universally accessible and useful.

Last updated a month ago

Responsibilities For Senior Embedded Software Architect, Silicon

  • Collaborate with stakeholders to identify user experiences characteristics and map them onto hardware
  • Understand interactions between hardware components and pursue definition of architecture and block's interactions design
  • Design architecture and software interfaces that enable a software programming model for application developers
  • Design hardware that is easy to debug throughout the product development cycle
  • Develop the software architecture modeling platform to model features requests explicitly

Requirements For Senior Embedded Software Architect, Silicon

  • Bachelor's 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
  • Bonus
  • Equity
  • Benefits package