Google

Staff Software Engineer, Pixel System Debug Architecture

Google
Apply
1 day ago
Mountain View, CA, USAStaff+
H1B Sponsor

Base Salary

$207k - $300k/yr

Responsibilities

  • Architect and lead cross-functional debug and tracing strategy across firmware/RTOS, host operating systems, connectivity stacks, and application layers.
  • Design distributed tracing, crash collection, and state synchronization mechanisms.
  • Define crash dumping, watchdog management, and clean reboot/recovery flows for single-device and multi-device failures.
  • Define and enforce PII management, data sanitation, redaction, and compliance frameworks for debug artifacts.
  • Drive requirements for automated log parsers, post-mortem analysis tools, and fleet-wide observability dashboards to accelerate root-cause analysis.
  • Set technical direction and partner with Silicon, Hardware, Firmware, OS, Security, Privacy, Product, and Cloud teams.

Requirements

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development.
  • 5 years of experience with software debugging or troubleshooting.
  • 5 years of experience with software development in C, C++, or Rust.
  • 3 years of experience with embedded software design and architecture.
  • Preferred: Master's degree or PhD in Engineering, Computer Science, or a related technical field.
  • Preferred: 8 years of experience in embedded software engineering, system software architecture, or platform debug roles.
  • Preferred: 3 years of experience in a technical leadership role leading project teams and setting technical direction.
  • Preferred: 3 years of experience working in a complex, matrixed organization involving cross-functional or cross-business projects.
  • Preferred: experience delivering system debug, tracing, or telemetry architectures for high-volume consumer hardware products.

Benefits

  • 20% bonus target, equity, and benefits are offered in addition to base pay.
  • The role is part of Google's Platforms and Devices organization working across desktop, mobile, applications, first-party devices, and services.

Tech Stack

Categories

Google

About Google

10,000+ employees

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone. Check out our career opportunities at goo.gle/3DLEokh

Contact me