ASIC Platform Software Architect, Silicon

Google organizes world's information and makes it universally accessible and useful through AI, Software, and Hardware solutions.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer

Description For ASIC Platform Software Architect, Silicon

Google's Devices & Services team is seeking an ASIC Platform Software Architect to join their innovative hardware development team. This role combines software expertise with hardware architecture, focusing on developing custom silicon solutions for Google's direct-to-consumer products. The position requires deep understanding of software-hardware interactions, particularly in ASIC development and embedded systems.

As an ASIC Platform Software Architect, you'll work at the crucial intersection of software and hardware, translating product requirements into architectural decisions. You'll collaborate with hardware architects on system architecture definition and work closely with implementation teams to ensure software requirements are met. The role involves designing interfaces that enable efficient use of hardware accelerators and improving hardware iterations based on productization learnings.

The ideal candidate brings strong experience in embedded systems, Linux kernel development, and ASIC architecture. You'll be part of Google's mission to create radically helpful experiences for users through the combination of AI, Software, and Hardware. The position offers the opportunity to influence next-generation hardware experiences, delivering unparalleled performance and efficiency.

This role is perfect for someone who enjoys complex technical challenges, cross-functional collaboration, and has a passion for creating innovative consumer electronics solutions. You'll be working with diverse teams, pushing boundaries in custom silicon development, and contributing to products used by millions worldwide. The position requires strong architectural thinking and the ability to balance software and hardware trade-offs effectively.

Last updated 9 minutes ago

Responsibilities For ASIC Platform Software Architect, Silicon

  • Collaborate with stakeholders to identify user experience characteristics and how they can be mapped onto hardware and software
  • Design architecture and software interfaces that enables application developers to make use of hardware accelerators and other IP
  • Understand interactions between hardware components, identify issues, provide trade-off options, and drive to resolution
  • Help design or improve hardware from generation to generation based on lessons learned from productization efforts, and to reduce technical debt

Requirements For ASIC Platform Software Architect, Silicon

Linux
  • Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or equivalent practical experience
  • 5 years of experience in software development in the area of consumer electronics or other embedded systems
  • 3 years of experience driving ASIC architecture decisions from a software point of view
  • Experience with Linux kernel, bootloaders, SoC, low-power management frameworks, or performance analysis

Interested in this job?

Jobs Related To Google ASIC Platform Software Architect, Silicon

Manufacturing Test Engineering, Rack Integration

Manufacturing Test Engineer role at Google, focusing on rack integration testing and automation for cloud hardware technologies.

Silicon Test Engineer, Productization

Silicon Test Engineer role at Google focusing on embedded systems testing, test automation, and quality assurance for custom silicon products.

Senior ASIC Design Engineering, Silicon

Senior ASIC Design Engineering role at Google, focusing on custom silicon solutions for consumer products, requiring expertise in RTL design and microarchitecture.

Display Wafer Fab Metrology Engineer

Display Wafer Fab Metrology Engineer position at Google's Raxium group, focusing on semiconductor materials display technology for AR applications.

Image Signal Processor, Silicon Validation Engineer

Join Google as an ISP Silicon Validation Engineer to develop and validate critical components of Tensor SoCs, working with cutting-edge camera and multimedia systems.