ASIC Platform Software Architect, Silicon

2 Months 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

Philips - Infrastructure Analyst (Oracle)

Philips

Blumenau, State Of Santa Catarina, Brazil (Hybrid)
1 Month ago
Sony Interactive Entertainment - System Software Development (Subsystem Development)

Sony Interactive Entertainment

Tokyo, Japan (On-Site)
5 Months ago
KOJIMA PRODUCTIONS - IT Support Engineer

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
7 Months ago
Workato - Staff Software Engineer

Workato

Tbilisi, Tbilisi, Georgia (Remote)
1 Month ago
CD PROJEKT RED - Cybersecurity Specialist

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Luxoft - Lead Python & C++ Engineer

Luxoft

Chennai, Tamil Nadu, India (On-Site)
7 Months ago
NVIDIA - Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago
Tencent - NLP Research Intern

Tencent

(On-Site)
6 Months ago
bytedance - Student Researcher (Foundation Models - Reasoning, Planning & Agent) - Doubao (Seed) - 2025 Start (PhD)

bytedance

Seattle, Washington, United States (On-Site)
8 Months ago
plarium - Survey Researcher

plarium

Herzliya, Tel Aviv District, Israel (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Tencent - Tencent Cloud - Senior Cloud Network Engineer

Tencent

(On-Site)
4 Months ago
Veeam Software - Customer Success Systems Engineer with Spanish

Veeam Software

Bucharest, Bucharest, Romania (Remote)
1 Month ago
JMA - Senior Engineer, Quality Assurance (EQA1)

JMA

Plano, Texas, United States (On-Site)
1 Month ago
Rackspace Technology - DEVOP Engineer (AWS Terraform)-PSDE III

Rackspace Technology

India (Remote)
7 Months ago
Falcon X - Senior Corporate Security

Falcon X

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Netflix - Manager, Broadcast Engineering

Netflix

Los Angeles, California, United States (On-Site)
2 Months ago
Gaijin Entertainment - Senior Linux Administrator

Gaijin Entertainment

(Remote)
2 Months ago
extreme network - STAFF SW SYSTEMS ENGINEER 9723 - WiFi Protocols-802.11

extreme network

Bengaluru, Karnataka, India (Hybrid)
2 Months ago
Ion - Red Hat Engineer, Italy

Ion

Italy (Hybrid)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Hyderabad, Telangana, India

P99 soft - Senior Data Engineer (Snowflake and Python)

P99 soft

Hyderabad, Telangana, India (On-Site)
2 Months ago
Capgemini - Commercial and Pricing - C1

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Hitachi - CRM Technical Consultant - NA Team

Hitachi

Chennai, Tamil Nadu, India (On-Site)
8 Months ago
Domo - Business Consultant

Domo

Pune, Maharashtra, India (Hybrid)
1 Month ago
Wind River Jobs - Member of Technical Staff - Cloud

Wind River Jobs

Bengaluru, Karnataka, India (On-Site)
1 Month ago
diligent coorperation - Customer Success Specialist – Data Migration

diligent coorperation

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Domo - Senior Technical Consultant

Domo

Pune, Maharashtra, India (On-Site)
1 Month ago
Capgemini - Data Scientist

Capgemini

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Capgemini - Salesforce Commerce Cloud

Capgemini

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Morningstar - Senior Primary Research Associate

Morningstar

Mumbai, Maharashtra, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Research Development Jobs

Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
7 Months ago
NVIDIA - CAD Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
NVIDIA - ASIC Design Engineer - Hardware

NVIDIA

Texas, United States (On-Site)
3 Months ago
Riot Games - Senior User Researcher

Riot Games

Dublin, County Dublin, Ireland (On-Site)
7 Months ago
Krafton - PUBG IP Franchise China Business PM/Marketing (3 years or less / Contract)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Samsung Semiconductor - Senior Staff Engineer, TCAD

Samsung Semiconductor

San Jose, California, United States (On-Site)
3 Months ago
NVIDIA - Silicon Power Performance Engineer

NVIDIA

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
NVIDIA - Senior Developer Technology Engineer, Public Sector

NVIDIA

California, Maryland, United States (Remote)
3 Months ago
NVIDIA - Senior Software Engineer - Ethernet Switch

NVIDIA

Ra'anana, Center District, Israel (Hybrid)
5 Months ago
Google - RTL Design Engineer

Google

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

Get notifed when new similar jobs are uploaded

About The Company

Atlanta, Georgia, United States (On-Site)

London, England, United Kingdom (On-Site)

Taipei City, Taiwan (On-Site)

Kirkland, Washington, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Kraków, Lesser Poland Voivodeship, Poland (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