ASIC Platform Software Architect, Silicon

Google is a global technology leader organizing the world's information and creating innovative products.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Consumer · Enterprise SaaS

Description For ASIC Platform Software Architect, Silicon

Google's Devices & Services team is seeking an ASIC Platform Software Architect to drive the development of custom silicon solutions for their direct-to-consumer products. This role combines software expertise with hardware architecture, focusing on creating efficient and innovative solutions. You'll work at the intersection of hardware and software, defining system architecture for hardware blocks and ensuring software requirements are met. The position involves collaboration with hardware architects and implementation teams to create solutions that power Google's next-generation hardware experiences. You'll be responsible for understanding product requirements, use cases, and applications, while representing the software team's direction and constraints. The role is crucial in developing hardware solutions that deliver unparalleled performance, efficiency, and integration for products used by millions worldwide. This position offers the opportunity to work with cutting-edge technology while contributing to Google's mission of organizing the world's information and making it universally accessible and useful.

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

Tensor SoC Group Product Manager

Lead Google's Tensor SoC development for Pixel devices, focusing on AI and machine learning capabilities, with competitive compensation and the opportunity to shape next-generation mobile computing.

Technical Lead, Embedded Systems, Silicon

Technical Lead position at Google focusing on embedded systems development, requiring expertise in software development, system architecture, and technical leadership.

Senior Platform Software Architect, Silicon

Senior Platform Software Architect position at Google, focusing on custom silicon solutions and hardware-software integration for consumer products.

Manager II, Silicon Digital Design

Lead role combining technical expertise in silicon design with team management, developing custom silicon solutions for Google's consumer products.

Chipset Power Architect

Senior hardware architecture role focusing on power optimization for Google's custom silicon solutions in consumer devices.