Senior Platform Software Architect, Silicon

Google organizes world's information and makes it universally accessible and useful, combining AI, Software, and Hardware.
$150,000 - $223,000
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Consumer

Description For Senior Platform Software Architect, Silicon

Google is seeking a Senior Platform Software Architect to join their Silicon team, focusing on developing custom silicon solutions for direct-to-consumer products. This role combines hardware and software expertise, requiring deep understanding of computer architecture and embedded systems development. The position offers a competitive salary range of $150,000-$223,000 plus bonus, equity, and benefits.

The ideal candidate will bridge the gap between software requirements and hardware implementation, working closely with various teams to optimize hardware-software interactions. They'll be responsible for designing architectures that enable efficient software programming models while ensuring security, debugging capabilities, and power management.

Key responsibilities include collaborating with stakeholders across product management and engineering teams, defining architecture and block interactions, and creating interfaces that enhance developer experience. The role requires extensive experience in computer architecture concepts, C/C++ development for embedded systems, and ASIC architecture decisions.

This position offers an opportunity to impact millions of users worldwide through Google's hardware products. The team focuses on creating radically helpful experiences by combining Google's strengths in AI, software, and hardware. You'll be part of a diverse team pushing boundaries in custom silicon solutions, contributing to next-generation hardware experiences that deliver unparalleled performance and efficiency.

The role is based in Mountain View, CA, and requires 5+ years of relevant experience. Google offers a comprehensive benefits package and maintains a strong commitment to diversity, equity, and inclusion. This is an excellent opportunity for someone passionate about hardware-software integration and interested in shaping the future of Google's consumer products.

Last updated 3 months ago

Responsibilities For Senior Platform Software Architect, Silicon

  • Collaborate with stakeholders in product management, architecture, silicon architecture, silicon implementation, and software engineering
  • Understand interactions between hardware components and motivate towards the 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, control in terms of power and thermal, and is resilient to improper programming
  • Design architecture that assures security and privacy of the data for applications

Requirements For Senior Platform 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 C or C++ software development experience in consumer electronics or embedded systems
  • 3 years of experience in driving ASIC architecture decisions from a software point of view
  • Experience with ARM or other low-power processor architectures

Benefits For Senior Platform Software Architect, Silicon

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Senior Platform Software Architect, Silicon

Senior Core IP Hardware Architect

Senior Core IP Hardware Architect position at Google, focusing on ASIC hardware architecture and silicon design for consumer products.

Staff Coherent Memory System Architect, Silicon

Staff-level position at Google focusing on coherent memory system architecture for consumer SoCs, requiring expertise in microarchitecture and ASIC design.

Technical Lead, Embedded Systems, Silicon

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

Embedded Software Engineering Lead, Silicon Validation Software

Lead embedded software engineering role at Google, focusing on silicon validation software and device driver development for next-generation smart devices.

Senior Product Manager, Android Tensor

Lead product management for Google's Android Tensor SoC, driving innovation in mobile computing through ML and custom silicon solutions for Pixel devices.