Back to all jobs
Google logo

Senior Software Engineer, Developer Tools

Google

New Taipei, Taiwan, Taiwan
Full-time, Part-time, Contract, Regular, Temporary
Posted Sep 25, 2025
Onsite

Compensation

Loading salary analysis...

About the role

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another

Responsibilities

  • Develop software tools and scripts to diagnose and analyze system issues of Google custom silicon
  • Develop a dongle-less debugger by USB or other peripheral interfaces
  • Correlate data from different microcontrollers, power/performance measurements with correlated timestamps
  • Present the analytics in Command Line Interface and Graphical Interface
  • Apply machine learning on the analytics to identify the root causes and self-recovery methods
  • Enable test automation to collect the analytics in development test farms
  • Engage cross-functionally with Google teams to build Application programming interfaces (APIs), tools, and user interfaces
  • Modify microcontroller firmware, extend Linux drivers, and engineer tooling to enable developer workflows
  • Work with hardware prototypes, FPGAs, and Software-simulation of SoC to verify and enable functionality
  • Review hardware designs, prototype Software-based Hardware-mocks, and engage in hardware/software co-design to get the understanding of the debug/performance features

Requirements

  • Bachelor’s degree or equivalent practical experience
  • 5 years of experience with software development in C++, C, or Python
  • 2 years of experience with developing firmware or embedded operating systems or with on-chip debugging, tracing or profiling solutions

Benefits

  • 5 years of experience with software development in C++, C, or Python
  • 2 years of experience with developing firmware or embedded operating systems or with on-chip debugging, tracing or profiling solutions
  • Master's degree or PhD in Computer Science or a related technical field
  • 2 years of experience with Python and C/C++ development for firmware applications
  • Experience in developing tools upon ARM CoreSight architecture, commercial Joint Test Action Group (JTAG) debug solutions or other debugging methodology
  • Experience in Perfetto or a related profiling tool

About the Company

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting

Job Details

Salary Range

Salary not disclosed

Location

New Taipei, Taiwan, Taiwan

Employment Type

Full-time, Part-time, Contract, Regular, Temporary

Original Posting

View on company website
Create resume for this position