{"schemaVersion":"jobsearcher.job.v1","id":"c8cb012dc9bd7c606d44e2e9","url":"https://jobsearcher.com/jobs/c8cb012dc9bd7c606d44e2e9","canonicalUrl":"https://jobsearcher.com/jobs/c8cb012dc9bd7c606d44e2e9","title":"Staff Embedded Software Engineer, Pixel System Debug Architecture","description":"Overview\nIn this role you will lead the end-to-end debug, tracing, and observability strategy for next-generation devices, spanning hardware, firmware, OS, connectivity, and cloud analytics. You will define robust post-mortem, reboot, and recovery flows while enforcing privacy and data governance for all debug artifacts. You will enable fleet-wide analytics, automated log parsing, and RCA-driven improvements, partnering across hardware, software, and product teams. Your work will shape scalable, privacy-first diagnostics across device and companion-device architectures.\n\nResponsibilitiesArchitect and lead cross-functional debug and tracing strategy across firmware/RTOS, host OS, connectivity stacks, and applicationsDesign distributed tracing, crash collection, and state synchronization mechanismsDefine post-mortem crash dumping, watchdog management, and clean reboot/recovery flows for single-device and multi-device failure scenariosEnforce comprehensive PII management policies, data sanitation, redaction, and compliance for debug artifactsDrive requirements for automated log parsers, post-mortem analysis tools, and fleet-wide observability dashboardsServe as technical authority for full-stack debuggability across device-only and device-with-companion modesBridge hardware, firmware, OS, inter-device communication, and cloud analytics to build triage pipelines and trace infrastructureCollaborate with Silicon, Hardware, Firmware, OS, Security, Privacy, Product, and Cloud teams to embed debug hooks, trace points, and crash resilience from day one\nKey requirementsBachelor's degree or equivalent practical experience8 years of experience in software development5 years of experience with software debugging/troubleshooting5 years of experience with software development in C, C++, or Rust3 years of experience with embedded software design and architectureCross-functional collaborationLeadership and technical directionStrategic thinking and problem solvingDistributed tracing designCrash collection and post-mortem toolingPII protection, data governance, and redaction","company":"Google","rawCompany":"google","city":"San Jose","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-09-15T04:18:27.346Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"17-2061.00","title":"Computer Hardware Engineers","slug":"computer-hardware-engineers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Staff Embedded Software Engineer, Pixel System Debug Architecture","description":"Overview\nIn this role you will lead the end-to-end debug, tracing, and observability strategy for next-generation devices, spanning hardware, firmware, OS, connectivity, and cloud analytics. You will define robust post-mortem, reboot, and recovery flows while enforcing privacy and data governance for all debug artifacts. You will enable fleet-wide analytics, automated log parsing, and RCA-driven improvements, partnering across hardware, software, and product teams. Your work will shape scalable, privacy-first diagnostics across device and companion-device architectures.\n\nResponsibilitiesArchitect and lead cross-functional debug and tracing strategy across firmware/RTOS, host OS, connectivity stacks, and applicationsDesign distributed tracing, crash collection, and state synchronization mechanismsDefine post-mortem crash dumping, watchdog management, and clean reboot/recovery flows for single-device and multi-device failure scenariosEnforce comprehensive PII management policies, data sanitation, redaction, and compliance for debug artifactsDrive requirements for automated log parsers, post-mortem analysis tools, and fleet-wide observability dashboardsServe as technical authority for full-stack debuggability across device-only and device-with-companion modesBridge hardware, firmware, OS, inter-device communication, and cloud analytics to build triage pipelines and trace infrastructureCollaborate with Silicon, Hardware, Firmware, OS, Security, Privacy, Product, and Cloud teams to embed debug hooks, trace points, and crash resilience from day one\nKey requirementsBachelor's degree or equivalent practical experience8 years of experience in software development5 years of experience with software debugging/troubleshooting5 years of experience with software development in C, C++, or Rust3 years of experience with embedded software design and architectureCross-functional collaborationLeadership and technical directionStrategic thinking and problem solvingDistributed tracing designCrash collection and post-mortem toolingPII protection, data governance, and redaction","datePosted":"2026-09-15T04:18:27.346Z","dateModified":"2026-09-15T04:18:27.346Z","hiringOrganization":{"@type":"Organization","name":"Google","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"San Jose","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"c8cb012dc9bd7c606d44e2e9"},"url":"https://jobsearcher.com/jobs/c8cb012dc9bd7c606d44e2e9"}}