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, with responsibilities spanning from architecture definition to implementation oversight. You'll work with cutting-edge technology, collaborating across teams to create efficient, high-performance solutions that power Google's hardware experiences.

As an ASIC Platform Software Architect, you'll be instrumental in bridging the gap between software requirements and hardware implementation. You'll work closely with hardware architects and implementation teams to ensure optimal integration of software and hardware components. The role demands expertise in embedded systems, ASIC architecture, and software development, particularly in areas like boot systems, drivers, and embedded firmware.

The position offers the opportunity to work on products used by millions worldwide, with the backing of Google's extensive resources and innovative culture. You'll be part of a diverse team pushing the boundaries of what's possible in consumer electronics, contributing to next-generation hardware experiences that combine performance, efficiency, and seamless integration.

This role is perfect for someone who combines deep technical knowledge with strategic thinking, as you'll be responsible for making crucial architecture decisions that balance software requirements with hardware capabilities. You'll need to understand complex system interactions, identify potential issues, and drive solutions that optimize both hardware and software performance.

The impact of your work will be directly visible in Google's consumer products, making this an exciting opportunity for those passionate about creating innovative hardware solutions that enhance user experiences. You'll be at the forefront of developing technology that shapes the future of Google's hardware ecosystem.

Last updated 42 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

Technical Program Manager II, Embedded Software Systems, Devices and Platforms

Technical Program Manager role at Google focusing on embedded software systems and hardware platforms development.

Imaging and Multimedia System Architect, Silicon

Lead system architecture for Google's Tensor SoCs, focusing on imaging, multimedia, and AI features for Pixel devices.

System Power and Performance Architect, Silicon

System Power and Performance Architect position at Google, focusing on optimizing silicon solutions for consumer products with emphasis on power efficiency and performance.

SoC RTL Design Engineer

SoC RTL Design Engineer position at Google, focusing on custom silicon solutions development for consumer products, requiring 3+ years of RTL coding experience.

SoC System Performance and Architecture Engineer, Silicon

SoC System Performance Engineer role at Google, focusing on hardware architecture and optimization for next-gen silicon solutions.