Software Developer/ Engineer/ Architect

Senior Rust Programming Engineer

Information communication technology (ICT) is evolving from a vertical industry to a platform industry, supporting the digital transformation of various industries, and creating a fully connected, intelligent world. New technology trends, such as cloud, artificial intelligence (AI), and software-defined everything require highly reliable ICT infrastructure, and customers will continue to value trustworthiness as a basic requirement when investing in ICT products. In light of the foregoing, Huawei hereby undertakes that as a crucial company strategy, based on compliance with the applicable laws, regulations, standards of relevant countries and regions, and by reference to the industry best practice, it has established and will constantly optimize an end-to-end cyber security assurance system. Trustworthiness does not only refer to producing successful results, but it also refers to providing quality process assurance and designing products in an inherently quality way. Trustworthiness stems from verifiable quality – both in process and results.

Cyber security and privacy protection are Huawei’s top priorities. Huawei is building an effective management system using the ISO 9000 quality management system and ISO/IEC/IEEE 15288 and 12207 system engineering and software development standards. This ensures that every customer will be provided with a high-quality product, while employees continue to value product security and earn our customers’ trust.

In the future, what standards will be needed in the telecom industry to ensure the fully connected world remains secure? Huawei has been involved in the development of more than 150 documents, including mainstream security standards, and process specification guides, as well as regulatory directives, white papers, and academic papers. Huawei has found that there are no all-encompassing standards, rather different standards value different aspects of security. Huawei has experience in large-scale development, network deployment, and operations and maintenance (O&M), as well as the knowledge to design large and complex products. We define Huawei’s trustworthiness framework based on common knowledge in system engineering and using the following four principles: explainability, implementability, verifiability, and considerable industry consensus.

Requirements

Senior Rust Programming Engineer/Trustworthy Software Engineering & Open Source Software Lab-Software Engineering Center

(Deep experience in Rust programming and engineering, must have sufficient community influence)

Responsibilities

• Work independently within Trustworthy Lab and deliver high quality of outcomes and production trials to achieve business goals and impacts.

• Extensive experience in Rust programming and engineering

• Great community influence with Rust Foundation

Requirements

• Prefer: Decent performance in memory-safe systems using Rust Programming Language

• Proficient with C/C++

• Prefer: Degree in Computer Science, Mathematics, or other related technical field

• Experienced with Top Conference and have published masterpiece have great priority (AAAI, SIGIR,IEEE,ICSE,etc.)

• Experienced with Project Management Structure

• Rich consciousness and awareness with time, agility, feasibility and validity

• Great interpersonal communication skill, self-motivated and recovery discipline