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, designing architectures that enable optimal performance for Google's next-generation devices. You'll collaborate with various teams to translate product requirements into hardware specifications, ensuring software needs are met while making strategic trade-off decisions.

The role offers the opportunity to impact millions of users worldwide through Google's consumer products. You'll be working with cutting-edge technology, designing solutions that push the boundaries of hardware-software integration. The position requires expertise in Linux kernel, bootloaders, and SoC, with a focus on power management and performance optimization.

This is an ideal role for someone who combines strong software development background with hardware architecture knowledge. You'll be part of Google's mission to create radically helpful experiences for users, working on projects that advance form factors and improve interaction methods. The position offers the chance to work with world-class teams, access to cutting-edge technology, and the opportunity to shape the future of Google's hardware products.

The role provides a unique opportunity to influence both software and hardware development cycles, ensuring optimal integration and performance. You'll be working in a collaborative environment, interfacing with various stakeholders from software developers to hardware architects, making this an excellent opportunity for those who excel in cross-functional team environments.

Last updated 4 days 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

Imaging and Multimedia System Architect, Silicon

Lead system architecture for Google Tensor SoCs, focusing on Camera, Imaging, and GenerativeAI features for Pixel devices.

GPU Architect, Silicon

GPU Architect position at Google, focusing on developing custom silicon solutions and GPU cores for Tensor SoC, combining hardware architecture expertise with software optimization.

SoC System Performance and Architecture Engineer, Silicon

SoC System Performance Engineer role at Google, focusing on custom silicon development and optimization for consumer products.

Silicon Test Engineer, Productization

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

ASIC Design For Testability Engineer, Silicon

ASIC Design For Testability Engineer position at Google, focusing on silicon solutions and hardware development with 5+ years of experience required.