Posted on: 21/10/2025
Description :
Job Purpose :
We are seeking an experienced and passionate Linux Kernel Developer to design, develop, and maintain the Linux kernel and its subsystems. The ideal candidate will have a strong background in C programming, kernel internals, and driver development, with hands-on experience in debugging and performance optimization. You will work closely with cross-functional teams and contribute to open-source projects to enhance system performance and functionality.
Key Responsibilities :
- Design, develop, and maintain the Linux kernel and related components.
- Write, optimize, and review kernel-level code.
- Debug and troubleshoot kernel and driver issues.
- Implement new kernel features and enhance existing subsystems.
- Collaborate with internal teams and contribute to open-source communities.
- Ensure code quality through testing, reviews, and documentation.
Required Qualifications and Skills :
- BE/BTech or ME/MTech in Computer Science, Electronics, or related Engineering discipline.
- Proven hands-on experience in Linux kernel development and driver programming.
- Strong proficiency in C programming and data structures.
- Deep understanding of kernel subsystems, process scheduling, memory management, and device drivers.
- Experience with Yocto or similar build systems.
- Proficiency in using Git and collaborative development workflows.
- Strong analytical, debugging, and problem-solving skills.
- Excellent written and verbal communication skills.
Nice to Have :
- Contributions to upstream Linux kernel or other open-source projects.
- Knowledge of cross-compilation, U-Boot, and hardware bring-up.
- Experience with embedded Linux systems and board-level integration.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1562727
Interview Questions for you
View All