Software Engineer, Fuchsia Performance

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

Software Engineer focused on performance optimization for the Fuchsia OS, leveraging AI-driven analysis and developing performance tools. Requires experience in C++, Python, SQL, and operating system internals.

What you'd actually do

  1. Analyze complex trace data and performance metrics to identify critical performance and power optimization opportunities. Lead the hunt for elusive performance and power optimizations by leveraging AI-driven analysis, influencing the speed and battery life of Google's next-gen devices.
  2. Design, develop, and maintain advanced performance analysis tools for Fuchsia across architectures and products, integrating AI capabilities into our tracing, profiling, and benchmarking infrastructure.
  3. Develop and maintain a comprehensive suite of automated performance tests and metric tracking frameworks that ensure Fuchsia's optimal performance across various products.
  4. Partner with teams across the organization, providing expert guidance on performance analysis, optimization strategies, and benchmark development to ensure their code leverages performance analysis tools effectively.

Skills

Required

  • C++
  • Python
  • SQL
  • operating system stack
  • performance tools
  • monitoring
  • presenting product metrics

Nice to have

  • Rust
  • data analysis
  • operating systems (e.g., Linux, iOS)
  • low level coding
  • embedded systems
  • firmware systems

What the JD emphasized

  • performance optimization
  • AI-driven analysis
  • performance analysis tools