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.