Intel logo

System Debug Software Engineer

Intel
NewPosted today

LOCATION

Bangalore · Onsite

EXPERIENCE

5 - 7 Years

TYPE

FullTime

SKILLS REQUIRED

Root Cause AnalysisDebuggingLinuxDevice Driver DevelopmentKernel DebuggingHardware DebuggingPCIe

Job description

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.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

System Debug Software Engineer