Linux Kernel System Software Developer (C/C++)

Bengaluru, Karnataka, India
Mar 20, 2025
Mar 20, 2026
Hybrid
Full-Time
4 Years
Job Description

We are looking for a highly skilled Linux Kernel System Software Developer with strong expertise in C/C++ programming, Linux system development, and kernel-mode driver (KMD) and user-mode driver (UMD) debugging. In this role, you will be responsible for designing, developing, and optimizing software solutions for cutting-edge data center technologies. You will work in a fast-paced environment, collaborating with cross-functional teams to develop high-performance software solutions that power cloud computing, artificial intelligence (AI), and next-generation enterprise solutions.

This position offers an exciting opportunity to contribute to open-source Linux development, work on modern display technologies, and shape the future of Intel’s data center and AI innovations. If you are passionate about Linux system software, kernel development, and upstreaming contributions, this role is perfect for you.

Key Responsibilities

Linux Kernel & System Software Development

  • Develop and optimize Linux kernel modules and system software.
  • Work on low-level programming, memory management, and performance optimization for Linux-based systems.
  • Enhance KMD/UMD (Kernel Mode Driver / User Mode Driver) functionalities and ensure smooth integration with hardware.
  • Debug and troubleshoot complex kernel-level issues using tools like gdb, ftrace, and perf.

Open-Source Upstreaming & Version Control

  • Contribute to Linux open-source communities and participate in upstreaming patches.
  • Collaborate with global teams on open-source Linux driver development.
  • Utilize Git for version control, branching strategies, and code reviews.

Graphics & Display Technologies (Nice to Have)

  • Work with KMD Display Drivers and features such as 4K displays, HDR, and IP enablement.
  • Gain hands-on experience with DisplayPort, Type-C/TBT HDMI, and display power management.
  • Contribute to driver optimizations for high-performance graphics rendering.

Design & Problem-Solving

  • Apply design thinking principles to derive innovative Linux solutions from complex requirements.
  • Identify performance bottlenecks and optimize system performance.
  • Collaborate with hardware, firmware, and software teams to build next-gen Linux-based solutions.

Cross-Geo Collaboration & Agile Development

  • Work in a dynamic environment with cross-functional teams across different geographies.
  • Adapt quickly to changing priorities and contribute to agile software development cycles.
  • Document and communicate design decisions effectively to stakeholders.

Required Skills & Experience

Mandatory Skills

  • Proficiency in C/C++ and scripting languages (such as Python, Shell scripting).
  • Hands-on experience in Linux Kernel development, debugging, and system-level programming.
  • Expertise in KMD/UMD development and debugging.
  • Strong understanding of Git and version control workflows.
  • Linux open-source upstreaming exposure, including contributing patches and working with maintainers.
  • Strong analytical and problem-solving skills with the ability to design Linux solutions from given requirements.

Nice to Have

  • Hands-on experience with KMD display drivers and display technologies like HDR, 4K resolution, DisplayPort, HDMI, and Type-C/TBT.
  • Familiarity with Linux upstreaming processes and experience in submitting kernel patches.
  • Ability to function in a fast-paced, evolving work environment and handle changing priorities efficiently.
  • Self-starter mindset with excellent troubleshooting skills.
  • Strong collaboration skills to work effectively with global engineering teams.
  • Excellent written and verbal communication skills for documentation and stakeholder interactions.

Educational Qualifications & Experience

  • B.Tech/M.Tech in Computer Science, Computer Engineering, Electrical Engineering, or Electronics Engineering.
  • 4+ years of overall experience in Linux Kernel development, system programming, and open-source contributions.

Why Join Us?

Competitive Compensation & Benefits

  • Industry-leading salary, stock options, and performance-based bonuses.
  • Comprehensive health, retirement, and vacation benefits.
  • Hybrid work model allowing flexibility between on-site and remote work.

Career Growth & Learning Opportunities

  • Exposure to cutting-edge Linux kernel and open-source projects.
  • Work with some of the best minds in the industry and grow as a technical expert.
  • Continuous learning programs, technical workshops, and mentorship opportunities.

Inclusive & Diverse Work Culture

  • Intel is committed to fostering a diverse, inclusive, and innovation-driven workplace.
  • Equal opportunity employer with zero tolerance for discrimination based on race, gender, nationality, or any other factor.

Join Us & Build the Future of Linux Kernel Development!

If you are passionate about Linux system software, kernel development, and open-source contributions, and want to work in a dynamic and innovative environment, apply now and be a part of Intel’s journey in shaping the future of AI and cloud computing.