Senior Software Engineer, Kernel and AI Diagnostics, Pixel
New Taipei, Banqiao District, New Taipei City, TaiwanFull-timePosted 3d ago
About the role
Senior Software Engineer role focused on kernel and bootloader debugging for Pixel devices, with emphasis on on-device and off-device AI-powered diagnostics, stability integration, and tooling to enable AI-driven debugging experiences.
Responsibilities
- Lead kernel and bootloader (LK) debugging across the Pixel portfolio, with a primary focus on enabling both on-device and off-device AI-powered diagnostics
- Define and implement the on-device pre and post-crash data collection pipeline and collaborate with stability stakeholders to ensure off-device AI agents can effectively process telemetry for automated triage and deduplication
- Establish the technical processes needed to drive the automated resolution of complex system crashes from diagnosis to implementation and testing
- Operate at the forefront of stability integration across all Pixel devices, diagnosing critical low-level issues and building the foundational tooling required to deliver a seamless, AI-driven debugging experience
Qualifications
- Bachelor's degree or equivalent practical experience
- 5 years of experience in delivering embedded Linux or Android stacks for products
- Experience with silicon-level hardware mechanisms (e.g., caches, mailboxes, interrupts, interconnect/fabric, coresight etc.)
- Experience with kernel debugging tools and mechanisms (e.g., kdb, gdb, ksymoops, panic flows, ftrace/traces, ramdumps, etc.)
- Experience developing and debugging bootloader environments (e.g., Little Kernel (LK), uboot, redboot)
- Experience in cloud Large Language Model (LLM) input integration (e.g., Gemini/agentic workflows) and on-device/embedded AI model integration (NPU)
Skills
Required:Embedded Linux/Android stack deliveryKernel debuggingBootloader development/debuggingHardware mechanics understandingAI/ML integration on device
Last updated Oct 23, 2026. Interested? Apply on the company site.
More open roles at Google
- Staff Network Security Engineer, Google Enterprise Network3d agoHybrid (Austin, TX; Sunnyvale, CA)
- Group Product Manager, Google Lens AI Shopping3d agoMountain View, CA, USA · Product Management
- UX Program Manager3d agoHybrid (New York, NY; San Bruno, CA) · UX Programs & Operations
- Senior Staff Software Engineer, Android Automotive OS3d agoHybrid (Kraków, Poland; Munich, Germany)
- 3d ago