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.
Experience with AI/LLM is a plus.