Taro Logo

Tensor SoC System Software Engineer, Silicon

Google's mission is to organize the world's information and make it universally accessible and useful.
New Taipei, Banqiao District, New Taipei City, Taiwan
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

Google is seeking a Tensor SoC System Software Engineer to join their Silicon team, focusing on developing next-generation technologies that impact billions of users. This role combines Google's expertise in AI, Software, and Hardware to create innovative experiences. The position requires deep expertise in Linux kernel and Android platform development, along with strong understanding of SoC architecture and hardware-software integration.

The ideal candidate will contribute to designing new IPs for Tensor SoC, optimize system software, and work across the vertical software stack. They will collaborate with cross-functional teams to define system architecture, troubleshoot complex issues, and implement solutions that meet high performance standards.

This is an opportunity to work at the intersection of hardware and software, developing cutting-edge solutions for Google's custom silicon initiatives. The role offers the chance to impact Google's hardware products while working with state-of-the-art technology and talented teams.

The position requires strong technical skills in system software development, hardware-software co-design, and deep understanding of Linux kernel and Android systems. The successful candidate will play a crucial role in advancing Google's hardware capabilities and creating innovative solutions that enhance user experiences across Google's product ecosystem.

Last updated 5 days ago

Responsibilities For Tensor SoC System Software Engineer, Silicon

  • Contribute to the design of new IPs for the Tensor SoC, implementing features across the vertical software stack
  • Develop, design, and optimize system software for our next-generation products. This includes integrating and enhancing the Linux kernel and Android platform
  • Collaborate closely with cross-functional teams to define system architecture, identify and troubleshoot system-level issues, and implement innovative solutions that meet performance, quality, and timeline objectives

Requirements For Tensor SoC System Software Engineer, Silicon

Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience in Linux Kernel/device bring up or Android system development
  • Experience in hardware/software co-design

Related Jobs

High Speed Interface Design Engineer, Silicon

Design high-speed interface circuits for Google's custom silicon, focusing on SERDES, PLL, and mixed-signal design for next-generation hardware products.

Senior Platform System Architect, Silicon

Senior Platform System Architect position at Google focusing on custom silicon solutions and SoC architecture for consumer products, combining hardware expertise with AI integration.

High Speed Interface Design Engineer, Silicon

Senior hardware engineering role at Google focusing on high-speed interface design and silicon development for consumer products, requiring expertise in SERDES and mixed-signal circuits.

Tensor SoC System Software Engineer, Silicon

Senior system software engineering role at Google focusing on Tensor SoC development, requiring expertise in Linux kernel, Android systems, and hardware-software integration.

High Speed Interface Design Engineer, Silicon

Design and develop high-speed interfaces for Google's custom silicon solutions, focusing on SERDES design and mixed-signal circuit implementation.