Software Engineer Manager Ii, Silicon Tools

Google Google · Big Tech · New Taipei, Banqiao District, New Taipei City, Taiwan

This role is for a Software Engineer Manager II at Google, focusing on managing a team that develops debug and analytics tools for Google's custom silicon. The role requires technical expertise in embedded systems and HW/SW co-design, with responsibilities including team management, project leadership, and guiding the application of GenAI to pinpoint silicon issues. It is not directly involved in building or researching AI models.

What you'd actually do

  1. Manage a team around engineers in the development of software tools and scripts to diagnose, profile, and analyze system issues of Google custom silicon.
  2. Guide the team in presenting complex analytics through both Command-line Interface (CLI) and Graphical User Interface (GUI) interfaces, while correlating data from microcontrollers and power/performance measurements, and direct the application of GenAI to pinpoint root causes of silicon issues and boot team productivity.
  3. Lead design reviews with stakeholders and peers to decide on core technologies including software and hardware for Direct Test Architecture (DTA) related areas.
  4. Collaborate cross-functionally with Google teams to build exceptional APIs, tools, and user interfaces.
  5. Oversee work with early hardware prototypes, FPGAs, and SW-simulations of SoC designs to verify and enable critical functionality.

Skills

Required

  • software development
  • building and scaling internal/external tools
  • people management
  • team leadership
  • embedded systems
  • HW/SW co-design

Nice to have

  • Master's degree or PhD in Computer Science or related technical fields
  • working in a complex organization
  • developing tools on ARM CoreSight architecture
  • commercial JTAG debug solutions
  • GDB protocols
  • debugging
  • profiling at the hardware/software interface
  • apply GenAI to daily development follow and tools