Back to search:Linux Kernel / Jakarta (south)

Exploring the establishment of Indonesia Team for cloud phone development engineer role.

Qualifications:

  • Bachelor's degree or above in Computer Science or related field;
  • Possess more than 5 years of Linux kernel development experience, including proven leadership in full-cycle Linux kernel project delivery.
  • Proficient in major Linux kernel subsystems (e.g., scheduling, memory management, driver model), with solid understanding of CPU architecture and virtualization technologies.
  • Strong capability in kernel performance analysis and tuning; driver development experience is a plus (e.g., AMDGPU driver, DRM development, PCIe).
  • Experienced in Linux kernel development processes and well-versed in open-source community collaboration models.
  • Strong understanding of Linux kernel principles and source code, with hands-on experience in troubleshooting kernel issues such as crashes, as well as performing system optimization.
  • Strong analytical and problem-solving skills, with the ability to troubleshoot, debug, and optimize system-level issues.
  • Must be fluent in English, English can be used as a working language.
  • Fully WFO Mon-Fri, placement in Sudirman, South Jakarta.

Responsibilities:

  • Responsible for Linux kernel development, optimization, and maintenance, particularly in virtualization scenarios such as Android Cloud phone applications.
  • Lead kernel performance tuning, stability assurance, and resolution of technical challenges.
  • Participate in the design and evolution of underlying system architecture to ensure efficient collaboration between the kernel and virtualization platforms.
  • Customize and develop kernel functions based on business requirements.
  • Ability to think from stakeholders' perspectives, ensuring effective communication and alignment.