HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?