ASIC Platform Software Architect

Google organizes world's information to make it universally accessible and useful.
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Consumer · Enterprise SaaS

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 part of the Devices & Services team that combines Google AI, Software, and Hardware to create groundbreaking user experiences. The position focuses on developing software for custom silicon applications, working generations ahead of the market. You'll be involved in platform software development, silicon validation, machine learning tools, and security architecture. The team develops custom silicon solutions that power Google's direct-to-consumer products, contributing to innovations used by millions worldwide. The role requires expertise in embedded systems, ASIC architecture, and system-on-chip design, offering the opportunity to shape next-generation hardware experiences with unparalleled performance and efficiency. You'll work across multiple domains including BSP, firmware, drivers, and pre/post-silicon validation, while collaborating with various stakeholders to drive hardware and software integration.

Last updated 11 minutes 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 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?

Jobs Related To Google ASIC Platform Software Architect

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.

ASIC Design Engineer, Silicon

ASIC Design Engineer position at Google, focusing on custom silicon solutions and RTL design for Pixel SoCs.

Software Engineer, Embedded Systems, Platforms

Software Engineer position at Google focusing on embedded systems development for cloud platforms, requiring expertise in C/C++, Linux, and hardware interfaces.