Search by job, company or skills

Kpit Technologies

Linux/Android Kernel Engineer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 147146877