Search by job, company or skills

  • Posted 6 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Senior Linux Kernel Developer (C)

Location: PAN India

Experience: 8+ Years

Employment Type: Full-Time

Job Description

We are looking for an experienced Senior Linux Kernel Developer with strong expertise in C programming and Linux internals. The ideal candidate will have hands-on experience in kernel development, porting, migration, and device driver development, and be comfortable working close to hardware on embedded Linux platforms.

Key Responsibilities

  • Design, develop, and maintain Linux kernel and kernel modules
  • Perform kernel porting and migration across platforms
  • Work on Yocto-based embedded Linux systems
  • Develop and debug device drivers
  • Analyze and resolve kernel-level issues using gdb, kgdb, kdb
  • Handle kernel security vulnerabilities, CVE analysis, and PSIRT activities
  • Optimize kernel performance and stability
  • Collaborate with cross-functional teams on system-level debugging and integration
  • Ensure compliance with FOSS and open-source licensing

Required Skills & Expertise

  • Strong proficiency in C programming
  • In-depth knowledge of Linux internals and kernel architecture
  • Hands-on experience with:
  • Linux Kernel development
  • Kernel porting & migration
  • Kernel module programming
  • Device driver development
  • Experience with Yocto Project
  • Strong debugging skills using gdb, kgdb, kdb
  • Familiarity with GCC, Clang, linker, loader
  • Knowledge of CVE management and PSIRT processes
  • Understanding of open-source tools and FOSS compliance

Good to Have

  • Experience with embedded platforms and SoCs
  • Exposure to real-time Linux or performance tuning
  • Prior experience working with upstream kernel contributions

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141463641