ASIC Platform Software Architect, Silicon

1 Month ago • 5-10 Years • Research & Development • Undisclosed

Job Summary

Job Description

As an ASIC Platform Software Architect at Google, you'll collaborate with stakeholders to define software requirements and map them onto hardware and software architectures. You'll design software interfaces for application developers to utilize hardware accelerators and other IPs, understanding interactions between hardware components and resolving issues. You'll work with hardware architects on system architecture definition and with the implementation team on implementation details, ensuring software requirements are met through effective hardware/software trade-off solutions. Responsibilities include designing architecture, improving hardware based on past learnings, and reducing technical debt. You will contribute to innovation behind products loved by millions, shaping the next generation of hardware experiences with unparalleled performance and efficiency.
Must have:
  • Bachelor's degree in relevant field
  • 5+ years software development experience
  • 3+ years driving ASIC architecture decisions
  • Experience with Linux kernel, bootloaders, SoC
  • Collaborate with stakeholders
  • Design architecture and software interfaces
Good to have:
  • Master's or PhD degree
  • 10+ years experience in ASIC software design
  • Android OS experience
  • Knowledge of hardware-software interaction

Job Details


Minimum qualifications:

  • 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.

Preferred qualifications:

  • Master's degree or PhD in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field.
  • 10 years of experience in software design and development for software layers found in ASIC (e.g., boot, drivers, embedded firmware, libraries, and API for applications).
  • Experience with Android OS or similar in power management.
  • Knowledge of interaction types between hardware and software for different types of standard hardware blocks, CPU, and accelerators.

About the job

Be part of a diverse team that pushes boundaries, developing custom silicon solutions that power the future of Google's direct-to-consumer products. You'll contribute to the innovation behind products loved by millions worldwide. Your expertise will shape the next generation of hardware experiences, delivering unparalleled performance, efficiency, and integration.

As the ASIC Platform Software Architect, you will understand software product requirements, use cases and applications, and how they relate to specific hardware blocks or sub-systems. In this role, you will represent the direction of the software team, asking, and constraints. You will work on system architecture definition of hardware blocks with hardware architects, and on implementation definition working with the hardware implementation team. In addition, you will define or influence their work with the goal of ensuring fulfillment of software requirements, and come to an agreement on hardware/software trade off solutions.

Google's mission is to organize the world's information and make it universally accessible and useful. Our Devices & Services team combines the best of Google AI, Software, and Hardware to create radically helpful experiences for users. We research, design, and develop new technologies and hardware to make our user's interaction with computing faster, seamless, and more powerful. Whether finding new ways to capture and sense the world around us, advancing form factors, or improving interaction methods, the Devices & Services team is making people's lives better through technology.

Responsibilities

  • 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.

Similar Jobs

Luxoft - Senior C++ Software Developer with AUTOSAR Adaptive

Luxoft

Poland, Ohio, United States (Remote)
1 Month ago
N-iX - Support Engineer (#2459)

N-iX

Ukraine (Remote)
2 Months ago
bosh group india - Senior Data Engineer

bosh group india

Bengaluru, Karnataka, India (On_site)
1 Month ago
undefined - audio

Chengdu, Sichuan, China (On-Site)
7 Months ago
Harmonic - Sr. SW Development Engineer

Harmonic

Karnataka, India (Hybrid)
4 Months ago
Google - Formal Verification Engineer, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Riot Games - Software Engineer - Platform & Tools (Contractor)

Riot Games

Dublin, County Dublin, Ireland (On-Site)
2 Months ago
Infinera - Senior Engineer - Design

Infinera

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Google - ASIC Design Engineer, Platform IP, Silicon

Google

(On-Site)
1 Month ago
NVIDIA - Senior CAD Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

GoTo Group - Principal SRE Engineer (SE5)

GoTo Group

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Intel Corporation - Graduate Talent (Software Development Test Engineer)

Intel Corporation

Penang, Malaysia (Hybrid)
1 Month ago
Supercell - Senior Server Engineer

Supercell

Helsinki, Uusimaa, Finland (On-Site)
3 Months ago
McIntire Solutions, LLC - Data Scientist

McIntire Solutions, LLC

Springfield, Virginia, United States (On-Site)
1 Year ago
Google - Systems Development Engineer, Silicon

Google

(On-Site)
1 Month ago
Nagarro - Application Development Tech Lead

Nagarro

Romania (Remote)
3 Months ago
ByteDance - Site Reliability Engineer (Multiple Positions)

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Rockstar Games - Systems Engineer, Automation

Rockstar Games

London, England, United Kingdom (On-Site)
4 Months ago
AVER LLC - Informatica SME

AVER LLC

United States (Remote)
1 Month ago
Haven Studios  Inc  - Programmeur·euse Senior –  Jouabilité Réseau /Senior Gameplay Network Programmer

Haven Studios Inc

Montreal, Quebec, Canada (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Luxoft - AWS DevOps Engineer

Luxoft

Gurugram, Haryana, India (On-Site)
2 Months ago
Luxoft - Senior Azure Cloud Engineer

Luxoft

Pune, Maharashtra, India (On-Site)
1 Month ago
Progress - Product Security & Compliance , Principal

Progress

Hyderabad, Telangana, India (On-Site)
3 Months ago
HackaJob - Principal Product Designer

HackaJob

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
CleverTap - Junior Backend Engineer (Java)

CleverTap

Mumbai, Maharashtra, India (Hybrid)
3 Months ago
PhonePe - Engineering Manager - Platform

PhonePe

Bengaluru, Karnataka, India (On-Site)
2 Months ago
PwC - Associate-SAP ABAP-RDC-Kolkata

PwC

Kolkata, West Bengal, India (On-Site)
4 Months ago
Paytm - Senior Software Engineer- Java Backend

Paytm

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Warner Bros Discovery - Staff Software Engineer- Java Fullstack (Tooling), Hyderabad

Warner Bros Discovery

Hyderabad, Telangana, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Assystems - Ingénieur calcul mécanique confirmé H/F

Assystems

Lyon, Auvergne-Rhône-Alpes, France (On-Site)
3 Months ago
Zoox - Software Systems Engineer

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
Microsoft - Principal IP/SOC Design Engineer

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
ByteDance - Research Scientist, Foundation Model, Speech Understanding

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Cirrus Logic - Summer Intern, Analog Design Engineer

Cirrus Logic

Chandler, Arizona, United States (On-Site)
3 Months ago
Netflix - Software Engineer (L5), Tools, Integrations, and Productivity

Netflix

Los Gatos, California, United States (On-Site)
3 Months ago
NXP - 2025Y Campus - MCU System Engineer Intern

NXP

Suzhou, Jiangsu, China (On-Site)
4 Months ago
Intel Corporation - CPU Physical Design Engineer

Intel Corporation

Haifa District, Israel (Hybrid)
1 Month ago
Meta - Embedded Software Engineer, Firmware - Reality Labs

Meta

Burlingame, California, United States (On-Site)
2 Months ago
Google - Software Engineering Intern, PhD, Summer 2025

Google

Atlanta, Georgia, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Hyderabad, Telangana, India (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

New York, New York, United States (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

Mountain View, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug