Software Engineer Manager Ii, Dta Tools

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

Manage a team of engineers developing debug and analytics tools for Google's custom silicon (e.g., tensor), utilizing GenAI to pinpoint silicon issues and enhance productivity. The role involves HW/SW co-design and leading the DTA Tools team in Taipei.

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 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
  • on-chip debugging
  • tracing
  • profiling solutions
  • firmware
  • embedded operating systems
  • people management
  • team leadership

Nice to have

  • ARM CoreSight architecture
  • commercial JTAG debug solutions
  • gdb protocols
  • genAI application in development

What the JD emphasized

  • deep technical expertise in embedded systems
  • manage complex Hardware/Software (HW/SW) co-design projects
  • on-chip debugging, tracing, and profiling solutions
  • firmware and embedded operating systems
  • GenAI