Job Description: Linux Kernel Developer with Yocto Build
Experience Required: 3 to 5 Years
Location: Chennai / Bangalore
Overview
We are seeking a skilled Linux Kernel Developer with expertise in Yocto Build systems to join our dynamic team. The ideal candidate will have a strong background in Linux kernel development debugging and handson experience with Linuxbased products. This role involves working on platform device drivers integrating opensource kernel patches and ensuring the security and performance of our Linux kernel modules.
Key Responsibilities
Develop and debug Linux kernel components and modules.
Write efficient C code for Linuxbased products.
Design and implement platform device drivers and ensure proper interaction with peripheral interface (PI) modules.
Integrate opensource kernel and security patches into target platforms addressing any issues that arise.
Manage Yocto builds including creating packages and maintaining Software Bill of Materials (BOMs).
Identify analyze and fix Common Vulnerabilities and Exposures (CVEs) related to Linux kernel modules.
Qualifications
Education: Bachelor s degree in any field.
Experience: 3 to 5 years of experience in Linux kernel development.
Technical Skills:
Strong proficiency in C programming.
Extensive experience with Linux kernel development and debugging tools.
Solid understanding of platform device drivers and their interaction with hardware components.
Familiarity with integrating opensource patches into existing codebases.
Handson experience with Yocto Project for building Linux images and managing software packages.
Proven ability to address CVEs within the Linux kernel environment.
Preferred Skills
Experience with version control systems (e.g. Git).
Knowledge of build systems and tools related to embedded Linux development.
Familiarity with security best practices in software development.
linux kernel development,git,device drivers,embedded linux development,integrating open-source patches,yocto build systems,yocto project,debugging,c programming,linux,kernel,c,security best practices,linux kernel debugging,cves addressing,platform device drivers,linux kernel