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. The team combines Google AI, Software, and Hardware to create helpful experiences.
New Taipei, Banqiao District, New Taipei City, Taiwan
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Hardware

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 hardware and software expertise, specifically working on the Tensor SoC platform. The position requires deep knowledge of Linux kernel and Android systems, along with strong system architecture understanding.

The ideal candidate will contribute to designing new IPs for Tensor SoC, implement features across the software stack, and optimize system software for next-generation products. They will work closely with cross-functional teams to define system architecture and solve complex technical challenges.

This is an opportunity to work at the intersection of hardware and software, developing cutting-edge solutions that integrate Google's AI, Software, and Hardware capabilities. The role offers the chance to work on innovative projects that directly impact Google's hardware products and user experiences.

The position requires strong technical skills in system software development, SoC architecture, and hardware-software integration. The successful candidate will join a team dedicated to creating radically helpful experiences through technology, working on projects that push the boundaries of what's possible in computing.

Google offers a collaborative environment where engineers can work on challenging problems at scale, with access to cutting-edge technology and resources. The role provides opportunities to influence the direction of Google's hardware products while working with some of the industry's best engineers and researchers.

Last updated 20 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

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.

Tensor SoC System Software Engineer, Silicon

Senior system software engineering role focusing on Tensor SoC development, combining Linux kernel expertise with hardware-software integration for Google's custom silicon initiatives.

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.

(IOT) Windows on Arm PCIe SW Customer Support Engineer

Staff-level Software Customer Support Engineer position at Qualcomm focusing on Windows on Arm PCIe development and customer support in Taipei.