ASIC Platform Software Architect

Google is a global technology company that organizes world's information and makes it universally accessible and useful.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:
Imaging System Architect, Imaging and Vision

Lead imaging systems development for Google's consumer hardware, focusing on eye tracking, head tracking, and multi-camera systems.

CPU Hardware Emulation Engineer, Google Cloud

CPU Hardware Emulation Engineer position at Google Cloud, focusing on hardware emulation infrastructure, automation, and validation for custom silicon solutions.

SoC and IP Design Engineer, Google Cloud

Design and develop custom silicon solutions for Google Cloud's infrastructure as a SoC and IP Design Engineer, focusing on RTL development and hardware optimization.

ASIC Engineer, IP Design, Silicon

ASIC Engineer position at Google focusing on IP Design and Silicon development, requiring RTL design experience and hardware engineering expertise.

SoC Physical Design Engineer, Implementation

SoC Physical Design Engineer role at Google focusing on ASIC implementation and physical design for custom silicon solutions.

Description For ASIC Platform Software Architect

Google's Silicon Software team is seeking an ASIC Platform Software Architect to join their innovative hardware development efforts. This role is crucial in developing custom silicon solutions that power Google's direct-to-consumer products. The position involves working on cutting-edge software development across multiple domains, including platform software, silicon validation, and machine learning systems.

The role requires expertise in embedded systems and ASIC architecture, working generations ahead of the market to enable groundbreaking features. You'll be developing software for various custom silicon applications, including BSP, firmware, drivers, and security architecture. The position offers the opportunity to work with Google's Devices & Services team, combining the best of Google AI, Software, and Hardware to create radically helpful experiences for users.

As an ASIC Platform Software Architect, you'll be at the forefront of developing next-generation hardware experiences, delivering unparalleled performance, efficiency, and integration. The role involves collaboration with various stakeholders, designing sophisticated architecture and software interfaces, and solving complex technical challenges. This is an excellent opportunity for someone passionate about hardware-software integration and interested in shaping the future of Google's consumer products.

The ideal candidate will have strong experience in software design and development for SoC software layers, knowledge of Android and Real-time OS, and understanding of hardware-software interactions. You'll be part of a diverse team that pushes boundaries and contributes to products used by millions worldwide.

Last updated a month ago

Responsibilities For ASIC Platform Software Architect

  • Collaborate with stakeholders to identify user experiences characteristics and how they can be mapped onto hardware and software
  • Design architecture and software interfaces that enable application developers to make use of hardware accelerators and other IP
  • Understand interactions between hardware components, identify issues and bottlenecks, provide trade-off options and drive them 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

Linux
  • Bachelor's degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or equivalent practical experience
  • 3 years of experience in software development in the area of consumer electronics or other embedded systems
  • 2 years of experience driving application-specific integrated circuit (ASIC) architecture, OS kernel, system on a chip (SoC) architecture, power and performance analysis
  • English proficiency is a requirement

Interested in this job?