ASIC Platform Software Architect, Silicon

1 Day ago • 5-10 Years • Research & Development

Job Summary

Job Description

As an ASIC Platform Software Architect at Google, you'll be part of a team developing custom silicon solutions for direct-to-consumer products. You'll collaborate with stakeholders to understand user experience needs and map them onto hardware and software. Responsibilities include designing architectures and software interfaces for hardware accelerators, understanding hardware-software interactions, providing trade-off options, and improving hardware design based on product feedback. You'll work with hardware architects and implementation teams, ensuring software requirements are met and defining hardware/software trade-off solutions. The role requires strong software development experience in embedded systems, a deep understanding of ASIC architecture, and expertise in areas such as Linux kernel, bootloaders, and low-power management.
Must have:
  • 5+ years software development experience in embedded systems
  • 3+ years driving ASIC architecture decisions from software perspective
  • Experience with Linux kernel, bootloaders, SoC, low-power management
  • Collaborate with stakeholders to define user experience and hardware/software mapping
  • Design software interfaces for hardware accelerators
Good to have:
  • Master's or PhD in relevant field
  • 10+ years experience in ASIC software design and development
  • Android OS or similar experience in power management
  • Knowledge of hardware-software interaction for CPU and accelerators

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

Assystems - DevOps Engineer

Assystems

Gurugram, Haryana, India (On-Site)
6 Months ago
Steer Studios - Sr. IT Infrastructure Administrator

Steer Studios

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
1 Month ago
NVIDIA - Solutions Architect, Networking - Cloud Service Providers

NVIDIA

Redmond, Washington, United States (Hybrid)
3 Weeks ago
Egnyte - DevOps Engineer

Egnyte

India (Remote)
2 Months ago
NVIDIA - Manager, Software Engineering

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Google - Software Engineer III, Diagnostics, Tools, Google Cloud Platform

Google

Taipei City, Taiwan (On-Site)
1 Week ago
Riot Games - Staff Software Engineer, Unreal Tools - MMO

Riot Games

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
Google - Technical Program Manager, Silicon Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Google - ASIC Power Efficiency Engineer

Google

Sunnyvale, California, United States (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Software Engineer, Kernel and Firmware, Silicon

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
ByteDance - Backend Software Engineer (Business Infra), ByteCloud - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
Google - Network Implementation Engineer

Google

Thornton, Colorado, United States (On-Site)
1 Day ago
CloudLinux - Security Developer/Researcher

CloudLinux

Bucharest, Bucharest, Romania (Remote)
2 Weeks ago
PlayStation Global - Platform Engineer

PlayStation Global

Adelaide, South Australia, Australia (On-Site)
1 Month ago
Inworld AI - IT Security & Compliance Lead

Inworld AI

Mountain View, California, United States (Hybrid)
1 Month ago
Next Level Business Services - Oracle DBA (With SAP Experience)

Next Level Business Services

Austin, Texas, United States (On-Site)
6 Months ago
N-iX - Lead DevOps Engineer

N-iX

Ukraine (Remote)
2 Weeks ago
ByteDance - Firmware Software Engineer / Architect

ByteDance

San Jose, California, United States (On-Site)
2 Weeks ago
Google - Software Engineer, Early Career, Campus

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

Qualcomm - Physical Design Engineer, Staff

Qualcomm

Bengaluru, Karnataka, India (On-Site)
20 Hours ago
Hashlist - Senior Software Engineer (Localization & Mapping)

Hashlist

Pune, Maharashtra, India (Hybrid)
5 Months ago
Google - Customer Onboarding Strategist

Google

Gurugram, Haryana, India (On-Site)
1 Week ago
Travelex - Cloud Engineer

Travelex

Mumbai, Maharashtra, India (On-Site)
5 Months ago
Google - Technical Program Manager, Google TV

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Morning Star - Senior Executive - P&C Operations

Morning Star

Mumbai, Maharashtra, India (Hybrid)
7 Months ago
PhonePe - Site Reliability Engineer - CDN

PhonePe

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Quizizz - Software Engineer - Infrastructure

Quizizz

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Kenvue - GenAI ML Engineer, Data Science

Kenvue

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
PwC - Associate - Mumbai Shivaji Park - Technology Consulting

PwC

Mumbai, Maharashtra, India (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Krafton  - [Chairman’s Office] Staff (3년 ~ 6년)

Krafton

Seoul, South Korea (On-Site)
5 Months ago
Virtuos - Game Programming Internship

Virtuos

Malaysia (On-Site)
2 Weeks ago
ByteDance - Research Engineer Graduate (Machine Learning Sys-US) - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
ByteDance - Senior Research Scientist, Infrastructure System Lab

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
NVIDIA - Silicon Validation Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - Senior Mask Layout Design Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
NVIDIA - Senior Methodology Software Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
1 Week ago
Google - Staff Software Engineer, Infrastructure, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Krafton  - [Publishing] Lead of Global Strategic Initiatives (5~10년)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
Krafton  - Creative Lead of Creative Project Management Team

Krafton

Seoul, South Korea (On-Site)
3 Weeks 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.

Dublin, County Dublin, Ireland (On-Site)

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

Waterloo, Ontario, Canada (On-Site)

Taipei City, Taiwan (On-Site)

San Francisco, California, United States (On-Site)

Saint-Ghislain, Wallonia, Belgium (On-Site)

Bengaluru, Karnataka, India (On-Site)

Austin, Texas, 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