Roles & Responsibilities
1. Responsible for operating system basic software source code maintenance, demand development, upstream feedback, etc.
2. Responsible for operating system core component design and development, Tencent self-developed software development and support
3. Responsible for software package analysis, packaging and compilation, software package dependency resolution
4. Participate in community interaction, collaborative development, developer communication, etc.
Qualifications
1.Master degree or above, proficient in one or more software development languages (C/C++, Python, Go, etc.), five years or more of system software or platform software development experience
2.Familiar with operating system architecture design and core components, with leading system software design and core component development
3.Familiar with Linux system, those with operating system software development experience are preferred
4.Those with open source code development experience are preferred, such as systemd, glibc, gcc, etc.
5.Those with open source Linux community experience are preferred, familiar with CentOS, Suse, fedora, etc.
6.Have strong analytical ability, be good at quickly locating and solving problems, be familiar with agile development, adapt to the rapid iteration of development rhythm, and have strong Chinese/English communication skills and document writing skills.