KPIT Technologies logo
KPIT Technologies

69 open roles

Linux/Android Kernel Engineer

Hanoi, VietnamFull-timePosted Apr 17, 2026

Job description

The Linux/Android Kernel Engineer will be responsible for the porting, customization, development, and maintenance of Linux-based systems and the Android kernel. This role requires a strong understanding of kernel architecture, embedded systems, and software development best practices.

Responsibilities

Participate in the porting, customization, and development of functional modules related to the Linux system. Customize, develop, and maintain features within the Android kernel. Participate in fault analysis and resolution for related modules, identifying and addressing root causes. Assist in resolving performance-related issues within the Linux system.

Contribute to the creation and maintenance of technical documentation, including design documents, API documentation, and troubleshooting guides. Experience Must-Have: Strong understanding of Linux kernel architecture and internals. Experience with Android kernel development and customization. Proficiency in C programming.

Experience with debugging and troubleshooting embedded systems. Familiarity with version control systems (e.g., Git) Good-to-Have: Experience with embedded Linux distributions (e.g., Yocto, Buildroot) Knowledge of device drivers Experience with performance analysis and optimization tools Understanding the Android framework.

Education

Bachelor's degree in computer science, Electrical Engineering, or related field.

Skills: Linux Kernel Architecture ,C programming,. Android kernel

Description copied from KPIT Technologies's careers page. Read the full posting before you apply.

More jobs at KPIT Technologies

See all openings at KPIT Technologies