Senior Tech Lead (Must be based in China) Linaro is seeking a highly skilled and technically capable Senior Tech Lead for a Landing Team for a major Chinese Tech company. Linaro Landing Teams work directly with and for our major customers implementing solutions for them and serving as the interface between the customer, Linaro, and the wider Open Source community.
The primary responsibility of the role is to lead the team and be the key point of expertise and collaboration with the customer. This role needs to efficiently interact and work closely with the client company, and provide expertise in requirement definition, solution design, code implementation, ecosystem engagement, achievement reporting and collaboration promotion. The cooperation areas include development in Linux kernel, firmware, BSP related work, cloud native workloads, optimisation of various aspects of the Arm platform, especially new architectural features such as SVE2, SME.
The successful candidate will not only be a strong technical leader and contributor, but also have excellent customer facing and presentation skills. The Tech Lead will become a trusted advisor to our customer, working with senior leaders and collaborating with them to identify and incubate new business opportunities, so a good appreciation of the business landscape is essential.
The role involves day to day management of the engineering team, including performance review, training, work assignment and resource allocation in the team.
This position is remote and the candidate needs to be located in China (Shanghai, Beijing, Shenzhen) and speak Mandarin as well as having strong English language communication skills.
Required travel: some domestic and international travel will be required for conferences and team working sprints.
Key responsibilities will be a subset of the following:
Act as the major interface between the landing team and related departments of the customer
Responsible for requirements analysis, SoW (Scope of Work) generation, work assignment and resource allocation, quality and on-time delivery, achievement reports.
Responsible for solution/architecture design and contribute to the implementation
Responsible for the team software development and prioritising tasks based on both requirements and community needs.
Collaborate with the related customer departments and the communities to explore and develop potential cooperation opportunities
Interact with the related communities to make sure that the team contribution works well on Arm64 platforms
Responsible for people management work for remote team members, mentoring and performance review
Required skills and experience
At least 8 years of working experience in software development with a strong bias towards the semiconductor industry
Understand basic ARM64 CPU ISA architecture
Proficient experience of leading a team not only for technical management but also people management
Highly independently motivated to develop new opportunities
Proven record of collaborating with linux kernel community and other open source projects
Proficient in software development of Linux kernel, driver, firmware, BSP, etc
Experience of various performance optimizations e.g algorithm library optimization, vector computing based optimization, e.g SVE, compiler optimization, and optimization of workloads
Demonstrable experience with open source upstream activities, code review, upstream discussions, branch maintenance, etc.
Experience with large scale workload/tool integration/development, e.g BigData, Database, Docker, K8s, etc
Experience with CI/CD infrastructure setting up
Excellent communication skills in English and Mandarin, both oral and written.
Ability and willingness to travel domestically and internationally
Desired skills and experience
Engineering or computer science Master degree or equivalent experience.
Experience with Arm64 platforms.
Experience with openEuler Linux distribution is a plus.
#J-18808-Ljbffr