Linux Kernel Engineer

Intel Intel · Semiconductors · California, Folsom, United States +2

Experienced Linux Kernel Developer sought for system software engineering team, focusing on x86 architectures, device drivers, and platform integration. Role involves supporting early platform enablement in presilicon and postsilicon environments, collaborating with hardware and software teams, and contributing to upstream Linux kernel subsystems. Requires strong Linux kernel expertise and debugging skills.

What you'd actually do

  1. Develop and maintain Linux kernel modules and device drivers for x86-based platforms.
  2. Support platform bring-up activities and early boot enablement in both presilicon (FPGA/emulation) and postsilicon environments.
  3. Work with FPGA platforms and simulation environments for early hardware validation and driver development.
  4. Collaborate with SoC design, firmware, and platform teams to define OS and kernel requirements for new hardware features.
  5. Develop and enhance kernel subsystems related to device drivers, memory management, power management, scheduling, and platform interfaces.

Skills

Required

  • Linux kernel development
  • x86 platform architecture
  • Linux kernel drivers
  • kernel subsystems
  • device drivers
  • memory management
  • power management
  • ACPI
  • scheduler
  • interrupt handling
  • virtualization
  • I/O subsystems
  • Git
  • system-level problem-solving
  • debugging

Nice to have

  • FPGA platforms
  • simulation environments
  • upstream Linux kernel patches
  • Linux kernel build systems
  • configuration management
  • system performance analysis
  • power optimization

What the JD emphasized

  • Linux Kernel Development
  • x86 platform architecture
  • Linux kernel drivers
  • kernel subsystems