Opens intel.wd1.myworkdayjobs.com in a new tab
About This Role
- The Role and Impact As a System Software Engineering Graduate Intern, you will help develop, optimize, and validate Linux kernel and virtualization software.
- Your day-to-day work will involve hands-on tasks with AI assistance, including patch development, debugging, validation, and performance analysis to enable and optimize Intel platforms and technologies.
- This role offers the exciting opportunity to learn, explore, and develop your skills through meaningful projects that support Intel's business goals.
- Business Group The role is part of Intel's Data Center Group (DCG), which drives innovation in data-centric solutions, enabling global connectivity and advancing the next generation of computing technologies.
- DCG focuses on delivering cutting-edge products and services that power cloud computing, enterprise data centers, and AI workloads, contributing to Intel's vision of a smarter, connected world.
- Key Responsibilities - Kernel and Virtualization Development: Contribute directly to the development, upstreaming, optimization, and bug-fixing of Linux kernel subsystems, drivers, or hypervisor virtualization stacks. - Performance Optimization and Benchmarking: Conduct hands-on benchmarking, performance profiling, and latency analysis of the cloud Linux software stack, identifying bottlenecks to optimize system throughput. - Test Automation and Validation: Design, write, and execute robust unit and integration test cases to validate kernel and virtualization software on pre-silicon and post-silicon platforms.
Requirements
- Bachelor's degree in a relevant field with 0-1 years of hands-on experience with demonstrated skills gained through internships, academic projects, coursework or hands-on training OR a Master's degree in relevant field with no prior professional experience. - Systems Programming Proficiency: Strong programming foundation in C or Rust with a deep understanding of data structures, algorithms, memory management, and concurrency. - Operating Systems Concepts: Solid theoretical and practical understanding of OS internals, including process management, scheduling, virtual memory, interrupts, and synchronization primitives. - Development Tools: Direct experience working in a Linux/Unix environment, including familiarity with system utilities, shell scripting (Bash, Python), and version control systems like Git.
- Preferred Qualifications - Linux kernel/driver/community experience - Work with AI on coding and code review, debugging, and performance analysis. - Strong analytical and problem-solving skills with attention to detail. - Excellent collaboration and communication abilities to thrive in a team-oriented environment. - Enthusiasm for learning and exploring new technologies in system software engineering.
- Take the first step toward building an exciting career with Intel.
- Join us to shape the future of technology, gain valuable experience, and make a meaningful impact.
Sourced directly from Intel’s career page
Your application goes straight to Intel.
Opens intel.wd1.myworkdayjobs.com in a new tab
Specialisation
Open roles at Intel
806 positions
Job ID
/job/PRC-Shanghai/Linux-Kernel-Development-and-Validation-Engineer_JR0288634
Get matched to roles like this
Upload your resume once. We’ll notify you when matching roles open up.
Join talent pool — freeSimilar Other roles
Samsung Semiconductor
Staff Engineer, SRAM Circuit Design
San Jose, California, United States|Other
Samsung Semiconductor
Intern, Thermal Modeling & Simulation Engineer (AI Memory / HBM)
San Jose, California, United States|Other
Samsung Semiconductor
Intern, Systems Software Engineering
San Jose, California, United States|Other
Samsung Semiconductor
Intern, SRAM Design Engineer
San Jose, California, United States|Other