Taro Logo

ASIC Platform Software Architect, Silicon

Google is a global technology company that organizes the world's information and makes it universally accessible and useful.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · 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 efforts. This role sits at the crucial intersection of hardware and software, focusing on developing custom silicon solutions that power Google's direct-to-consumer products. The position requires deep expertise in both software development and hardware architecture, particularly in embedded systems and ASIC design.

The ideal candidate will play a vital role in shaping the next generation of Google's hardware experiences by understanding software product requirements and translating them into hardware specifications. They will work closely with hardware architects and implementation teams to ensure optimal hardware-software integration, focusing on performance, efficiency, and user experience.

This is an opportunity to impact millions of users worldwide through Google's consumer products. The role involves complex system architecture definition, software interface design, and critical decision-making regarding hardware-software tradeoffs. The position offers the chance to work with cutting-edge technology in a team that combines Google's strengths in AI, Software, and Hardware.

The role requires strong collaboration skills, deep technical knowledge of embedded systems, and the ability to bridge the gap between software requirements and hardware implementation. The successful candidate will contribute to Google's mission of creating radically helpful experiences for users through innovative hardware solutions.

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