Taro Logo

Software Engineer, Fuchsia Debug Tools

A leading technology company that develops innovative solutions used by billions of users worldwide.
New Taipei, Banqiao District, New Taipei City, Taiwan
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
Enterprise SaaS

Job Description

Google is seeking a Software Engineer to join their Fuchsia Debug Tools team. Fuchsia is a modern, open source operating system that is simple, secure, updatable, and performant. As a Software Engineer on this team, you'll be responsible for developing and maintaining critical developer tooling for debugging, symbolization, unwinding, and tracing. The role requires strong expertise in systems programming, particularly with C++ and Rust, and a deep understanding of debugging tools and developer experience optimization.

The position offers an opportunity to work on Google's next-generation technologies that impact billions of users. You'll be part of the team building Fuchsia, a general-purpose OS designed to power an ecosystem of hardware and software. The role involves close collaboration with cross-functional teams, participating in design discussions, and ensuring high-quality software delivery through thorough code reviews and testing.

This is an excellent opportunity for someone with strong programming skills and interest in developer tooling to make a significant impact on Google's operating system development. You'll be working in an environment that values innovation, technical excellence, and collaborative problem-solving. The role combines hands-on technical work with opportunities to influence the developer experience and contribute to the broader Fuchsia ecosystem.

Google offers a collaborative and inclusive work environment, with opportunities for professional growth and the chance to work on cutting-edge technology. The position is based in New Taipei City, Taiwan, where you'll be part of a global team working on advancing operating system technology.

Last updated 6 days ago

Responsibilities For Software Engineer, Fuchsia Debug Tools

  • Design, develop, and maintain developer tooling for debugging, symbolization, unwinding, and tracing
  • Collaborate with cross-functional teams and users to identify and address issues in the developer experience related to debugging
  • Analyze and resolve complex technical issues, directly contributing to accelerated development cycles and smooth user journeys
  • Participate in design discussion, code reviews, testing, and documentation to ensure high-quality software delivery and user satisfaction

Requirements For Software Engineer, Fuchsia Debug Tools

Rust
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more object-oriented programming languages (e.g., C++, Rust)
  • 1 year of experience with data structures or algorithms

Related Jobs

Software Engineer, Platforms and Devices

Software Engineer position at Google focusing on build and release infrastructure for Pixel devices, requiring expertise in Python, Java, and system development.

Test Development Engineer, Global Manufacturing Engineering

Test Development Engineer position at Google focusing on developing and maintaining test scripts and tools for cloud infrastructure products in manufacturing operations.

Software Engineer, Platforms and Devices

Software Engineering role at Google focusing on build and release infrastructure for Pixel devices, requiring expertise in Python, Java, and system development.

Test Development Engineer, Global Manufacturing Engineering

Test Development Engineer position at Google, focusing on developing and maintaining test scripts and tools for cloud infrastructure products in manufacturing.

Software Engineer, Platforms and Devices

Software Engineer position at Google focusing on build and release infrastructure for Pixel devices, requiring expertise in Python, Java, and system development.