Asic Platform Software Architect, Silicon Job in Google Careers

Asic Platform Software Architect, Silicon

Apply Now
Job Summary

Minimum Qualifications:

  • Bachelor s degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.
  • At least 5 years of experience in software development, specifically within consumer electronics or embedded systems.
  • A minimum of 3 years of experience in leading ASIC architecture decisions from a software perspective.
  • Proficiency 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 discipline.
  • 10 years of experience in software design and development, particularly with software layers in ASIC (e.g., boot processes, drivers, embedded firmware, libraries, and APIs for applications).
  • Familiarity with Android OS or similar platforms, especially in power management.
  • Strong understanding of hardware-software interactions across various hardware blocks, including CPUs and accelerators.

About the Role:

Join a dynamic, diverse team that is pioneering the development of custom silicon solutions powering the future of Google's direct-to-consumer products. As part of the team, you will contribute to groundbreaking innovations in products used by millions globally, shaping the next generation of hardware experiences for optimal performance, efficiency, and integration.

As the ASIC Platform Software Architect, you will be instrumental in translating software product requirements and use cases into specific hardware blocks or sub-systems. In this role, you will define the direction of the software team, guiding them in the face of complex constraints. You will work closely with hardware architects to define system architectures for hardware blocks and collaborate with the implementation team to outline solutions. You ll also help influence design decisions to ensure software requirements are met, negotiating hardware/software trade-offs for optimal results.

Google's mission is to organize the world s information and make it universally accessible and useful. Our Devices & Services team integrates the best of Google AI, software, and hardware to create transformative user experiences. We focus on researching, designing, and developing new technologies and hardware to make user interaction with computing faster, more seamless, and more powerful. Whether we re innovating on form factors, advancing sensors, or redefining interaction methods, the Devices & Services team is dedicated to improving people's lives through technology.

Responsibilities:

  • Collaborate with stakeholders to identify user experience needs and map them to hardware and software solutions.
  • Design architectures and software interfaces that empower developers to leverage hardware accelerators and other intellectual property (IP).
  • Analyze hardware component interactions, troubleshoot issues, propose trade-off solutions, and drive to resolution.
  • Contribute to the design and improvement of hardware from one generation to the next, applying insights from past productization efforts and reducing technical debt.
Experience Required :

Minimum 5 Years

Vacancy :

2 - 4 Hires

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired