Apply Now

  • Urgent hiring for the Linux Kernel Develop, C/C++ profile for Chennai location

Posted on -April 8, 2025

  • Designation - Linux Kernel Develop, C/C++
  • Location - Chennai
  • Experience - 4+ Years
  • Salary - 10 to 20 LPA
  • Gender - Any
  • Qualification - Graduation
  • Skills - Strong C++ programming skill
  • Target Industry - Any

Job Summary:
The Linux Kernel Developer is responsible for designing, developing, and maintaining core
components of the Linux kernel. This role involves working with low-level systems
programming, hardware interaction, and contributing to the open-source Linux kernel
community. The developer will analyze, debug, and optimize kernel code to improve
performance, stability, and security.
Responsibilities:
 Develop and maintain Linux kernel modules based on extended Berkeley Packet
Filter (eBPF) library.
 Analyze and debug kernel-related issues, including crashes, performance bottlenecks,
and hardware incompatibilities.
 Troubleshooting and debugging complex kernel problems.
 Optimize kernel code for performance, and resource usage
 Implement and maintain kernel security features and address security vulnerabilities.
 Write clear and concise documentation for kernel code and related processes.
 Stay up-to-date with the latest Linux kernel developments and technologies.
 Porting the Linux kernel to different architectures and supporting various Linux
flavors (Ubuntu, RHEL etc.)
Required Skills:
 Strong C++ Programming Skills: Deep understanding of C++ and C programming
language, including memory management, pointers, and low-level system
programming.
 Linux Kernel Knowledge: Extensive knowledge of the Linux kernel architecture,
subsystems, and internals.
 Operating System Concepts: Solid understanding of operating system concepts,
including processes, threads, memory management, file systems, and device drivers.
 Networking knowledge: Experience using TCP/IP, UDP, HTTP, web sockets
 Debugging and Troubleshooting: Proficiency in debugging kernel-related issues
using tools like GDB, KGDB, and kernel debugging techniques.
 Hardware Interaction: Experience working with hardware devices and
understanding hardware interfaces.

 Version Control (Git): Familiarity with Git and experience contributing to open-
source projects.

 Scripting (Bash, Python): Basic scripting skills for automation and system
administration.
 Problem-Solving Skills: Strong analytical and problem-solving skills for debugging
complex issues.

 Communication Skills: Excellent written and verbal communication skills for
collaborating with team members.
 Proficiency in C/C++ development with a strong grasp of OOP, STL, and
data structures.

Preferred Skills:
 Networking drivers and applications: Experience in development based on
(extended Berkeley Packet Filter (eBPF), eXpress Data Path (XDP), qdisc/tc etc.
 Kernel Subsystem Expertise: Specialization in specific kernel subsystems, such as
networking, file systems, memory management, or device drivers.
 Hardware Architecture Knowledge: Understanding of hardware architectures, such
as x86, ARM, or embedded systems.
 Device Driver Development: Experience developing device drivers for various
hardware devices.
 Kernel Security: Knowledge of kernel security features and experience addressing
security vulnerabilities.
 Network Protocols: Protocol specifics, filtering, forwarding, routing etc.
 Performance Optimization: Experience optimizing kernel code for performance and
efficiency.
 Experience with virtualization and container technologies.

#JobOpening #Hiring #JobSearch #NowHiring #CareerOpportunity #Employment #JobOpportunity #JobListing #JobPosting #JobAlert #recruitment

if Interested, kindly forward your updated CV on hr4@tasolutions.in  or can call on 9056679449. We will really appreciate it if you forward this position to your colleagues or Friends.

Apply to the above mentioned job

    Your Name*

    Your Email *

    Mobile Number

    Address

    City

    State

    Present Salary

    Expected Salary

    Notice Period

    Interested in Relocation  

    Resume