JobsLinux Kernel Engineer
Job description
We are seeking an experienced Linux Kernel Developer to join our system software engineering team. This role focuses on developing, maintaining, and optimizing Linux kernel components, particularly for x86 architectures. The successful candidate will work closely with Silicon Architects and other engineering teams to support early platform enablement in both presilicon and postsilicon environments. Strong expertise in Linux kernel development and the ability to debug complex system-level issues are essential for this position.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field with 6+ years of relevant experience, or a Master's degree with 4+ years of relevant experience.
- Strong experience in Linux kernel development with an emphasis on x86 platform architecture.
- Hands-on experience developing and debugging Linux kernel drivers and kernel subsystems.
- Experience working in presilicon environments including FPGA setup and driver development.
- Proficiency with Git-based development workflows.
Responsibilities
- Develop and maintain Linux kernel modules and device drivers for x86-based platforms.
- Support platform bring-up activities and early boot enablement in both presilicon and postsilicon environments.
- Collaborate with SoC design, firmware, and platform teams to define OS and kernel requirements for new hardware features.
- Implement and debug kernel functionality including ACPI integration and hardware interface protocols.
- Backport patches, apply security updates, and maintain stable kernel branches as part of platform productization.
Benefits
- Intel offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.
Is this posting expired or inaccurate?
