Overview
Own end-to-end issue management across silicon and software programs, from issue sighting through root cause, fix validation and closure, with hands-on technical debugging of platform components.
What you'll do
- Own end-to-end issue management across silicon and software programs, from issue sighting through root cause, fix validation, and closure.
- Perform technical debugging, failure isolation, reproduction, and root cause analysis across firmware, BIOS, kernel, drivers, OS, power, platform, and ecosystem components.
- Drive issue resolution across cross-functional teams including validation, development, firmware, architecture, COEs, product groups, and external stakeholders until closure.
- Assess issue exposure, track critical blockers, support release readiness decisions, and ensure product quality criteria are met.
- Support customer and field escalations by investigating customer-reported failures, partnering with customer-facing teams, determining impact, and driving corrective actions.
- Perform hands-on debug involving ticket triage, failure history review, lab bring-up, physical inspection, hypothesis validation, and escalation when required.
- Maintain accurate technical documentation including debug evidence, reproduction steps, root cause findings, corrective actions, disposition, traceability, and closure records.
- Manage issue prioritization, program-level exposure tracking, status reporting, metrics, dashboard accuracy, and overall ticket database health.
- Improve engineering efficiency through debug automation, AI-enabled workflows, creation of new skills and agents, tooling enhancements, and process optimization.
- Provide knowledge sharing and best practices across the organization and teams.
- Provide recommendations and fixes to validation test coverage, log enablement, test content and automation scripts, and efficiency improvements that reduce initial triage time.
What you'll need
- Bachelor's or master's degree in computer science (CS), computer engineering (CE), electrical engineering (EE), or a related engineering field, with 5 to 7 years of experience.
- Deep knowledge of operating system architecture, specifically Linux kernel internals (memory management, process scheduling, interrupt handling, and virtual memory).
- Proficiency with kernel debugger.
- Hands-on experience debugging kernel panics, system hangs, and memory leaks.
- Strong understanding of the x86 boot flow.
- Solid background writing, debugging, and patching device drivers (e.g., PCIe, USB/Type-C, Ethernet/NIC drivers, memory controllers).
- Experience with physical hardware protocols: PCIe Gen5/Gen6, I2C, SMBus, eSPI, and SPI.
- Cross-layer triage: driving root cause analysis (RCA) to determine whether a platform failure is caused by a hardware design defect, a BIOS configuration issue, or a driver bug.
- Good understanding of AI to create skills and agents using Claude or Copilot and implement them for use case needs.
Details
- Location: India, Bangalore.
- Work model: on-site.
- Job type: experienced hire.
- Shift: Shift 1 (India).
Read the full description and apply on the company’s own careers page.