I

Intel

Pioneers microprocessors, CPUs for PCs

System Debug Software Engineer

Systems Software EngineeringPosted on Nov 12
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related engineering field, with 5 to 7 years of experience.
  • Deep knowledge of operating system architecture, especially Linux kernel internals including memory management, process scheduling, interrupt handling, and virtual memory.
  • Proficiency with a kernel debugger.
  • Hands-on experience debugging kernel panics, system hangs, and memory leaks.
  • Strong understanding of the x86 boot flow.
  • Background writing, debugging, and patching device drivers, such as PCIe, USB/Type-C, Ethernet/NIC drivers, and memory controllers.
  • Experience with physical hardware protocols including PCIe Gen5/Gen6, I2C, SMBus, eSPI, and SPI.
  • Understanding of cross-layer triage to determine whether platform failures arise from hardware design defects, BIOS configuration issues, or driver bugs.
  • Good understanding of AI to create skills and agents using Claude or Copilot and implement them for use-case needs.

Responsibilities

  • 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, operating systems, power, platform, and ecosystem components.
  • Drive issue resolution across 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 debugging, including ticket triage, failure-history review, lab bring-up, physical inspection, hypothesis validation, and escalation when required.
  • Maintain technical documentation covering 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.
  • Share knowledge and best practices across the organization and teams.
  • Recommend and implement improvements to validation test coverage, log enablement, test content, and automation scripts to reduce initial triage time.

About the Company

Intel

Pioneers microprocessors, CPUs for PCs

Intel designs and manufactures semiconductor chips, with a focus on microprocessors for personal computers, servers, and other devices. Its core product is the CPU on a single silicon chip, which executes instructions, handles arithmetic and logic operations, and coordinates the work of other computer components. Intel originated in memory chips but shifted decisively to microprocessors in the 1980s, becoming a central supplier for the PC era after the IBM partnership and its famous x86 processor line. This shift, large-scale manufacturing, and close ties with computer makers set Intel apart from competitors who remained focused on memory or other components. The company aims to power computing by delivering high-performance, energy-efficient silicon solutions that drive a wide range of computing devices and applications.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1999

Recently Posted Jobs

Explore more opportunities at Intel

See more jobs