Padmi

Linux/Android Kernel Engineer

HanoiPosted 1 month ago
Software engineeringUnspecified
Apply at KPIT Technologies

Opens the source posting on talentojo.kpit.com

Source description

About the role

View original

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.

One address, no account. We’ll tell you when matching roles go live.

More at KPIT Technologies

Related open roles

View all roles
Linux/Android Kernel Engineer at KPIT Technologies · Padmi