Software Engineer, Testing Architecture, Fuchsia

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

Software Engineer role focused on designing, developing, and maintaining software testing frameworks and integrations for the Fuchsia operating system. Responsibilities include coding in Rust, Python, C++, and Go, working across the full stack, implementing data processing pipelines, and developing tools for test execution and result collection. The role will also investigate and implement AI/ML models for test generation, optimization, and bug triaging.

What you'd actually do

  1. Design and implement new testing features in C++ and Rust.
  2. Implement new end-to-end testing harnesses in Python for device testing.
  3. Collaborate across the organization to gather feedback and identify gaps in our testing frameworks.

Skills

Required

  • software development
  • Rust
  • Python
  • C++
  • Go

Nice to have

  • automated testing frameworks
  • operating systems
  • distributed systems
  • compilers
  • Low Level Virtual Machines (LLVM)