ASIC Platform Software Architect, Silicon

A global technology company that organizes the world's information and makes it universally accessible and useful.
$180,000 - $280,000
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 and hardware domains, particularly in embedded systems and ASIC architecture.

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 on system architecture definition and collaborate with implementation teams to ensure software requirements are met effectively.

This is an opportunity to impact millions of users worldwide through Google's consumer products. The role involves complex technical challenges in power management, hardware acceleration, and system optimization. The position offers the chance to work with cutting-edge technology while being part of Google's mission to organize the world's information and make it universally accessible.

The role combines strategic thinking with hands-on technical expertise, requiring someone who can bridge the gap between software and hardware teams, make architectural decisions, and drive innovation in consumer electronics. Working in Google's Devices & Services team means being at the forefront of combining Google's AI, Software, and Hardware capabilities to create transformative user experiences.

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

Benefits For ASIC Platform Software Architect, Silicon

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Comprehensive health benefits
  • Retirement plans
  • Parental leave

Interested in this job?

Jobs Related To Google ASIC Platform Software Architect, Silicon

Senior System Power and Performance Architect, Silicon

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

Senior GPU System Architect

Senior GPU System Architect position at Google, focusing on developing custom silicon solutions and GPU architecture for Tensor SOC, requiring 5+ years of computer architecture experience.

Senior Lead CPU RTL Engineer

Senior Lead CPU RTL Engineer position at Google, developing custom silicon solutions for consumer products with competitive compensation and comprehensive benefits.

Senior Staff Software Engineer, ASIC, Platforms Infrastructure Engineering

Senior Staff Software Engineer position at Google, focusing on ASIC software development and firmware engineering for AI/ML accelerators, offering competitive compensation and benefits.

Silicon Validation Software Engineer

Silicon Validation Software Engineer role at Google focusing on developing and implementing validation software for Google Tensor and embedded systems.