Staff Silicon System Architect, Silicon

Job expired!

Job Opportunity: Staff Silicon System Architect at Google

Company: Google

Position: Staff Silicon System Architect, Silicon

Minimum Qualifications

Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience.

8+ years of experience in mobile or embedded SoCs.

5+ years of experience in areas such as ARM CPU, memory management, system coherency, or hardware acceleration.

Preferred Qualifications

Master's degree or PhD in Electrical Engineering, Computer Engineering, or Computer Science with a focus on computer architecture.

Experience writing low-level system code or device drivers to program hardware.

Experience with Gem5 or similar simulation tools for SoC and hardware architecture analysis.

Knowledge of hardware and software interaction in various standard hardware blocks, including ARM CPU, memory management, coherency, and accelerators.

About the Job

At Google, our mission is to organize the world's information and make it universally accessible and useful. Our team leverages the best of Google AI, software, and hardware to create significantly helpful experiences.

We focus on researching, designing, and developing new technologies to make computing faster, seamless, and more powerful. Our goal is to enhance people's lives through technological innovation.

This team is responsible for designing and building the hardware and software technologies that power Google's devices. As a Staff Silicon System Architect, you'll be at the forefront of creating large and powerful computing infrastructures. Your role will involve everything from circuit design to system-level architecture, leading projects to high-volume manufacturing. Your work will shape the architecture for Google's mobile and embedded devices, impacting millions of users worldwide.

Responsibilities

  • Collaborate with various stakeholders like product management, silicon implementation, and software engineering to map user experiences into hardware.
  • Understand hardware component interactions, providing architectural designs and block interactions options, identifying issues, and driving resolutions.
  • Design software interfaces and architecture that will enhance application developers' experience, allowing seamless and timely use of hardware accelerators.
  • Create architectures that ensure the security and privacy of sensitive data in applications.
  • Adopt or develop software modeling platforms to include feature requests in hardware using a data-driven approach to assess their benefits.

Ready to shape the future of technology? Join us at Google and drive innovation in computing infrastructure.