Senior Principal Architect
Huawei Canada has an immediate permanent opening for a Senior Principal Architect.
About the team:
The Software Engineering Coach Lab focuses on capability improvements. Undertaking Huawei's trusted change strategy, this lab is responsible for achieving the overall goal of trusted change, and systematically carries out public capacity building and change enablement and management such as trustworthy interpretation, change framework design and guidance, process IT and management systems.
About the job:
Work on all stages of Software Development Life Cycle (SDLC) and trustworthy computing including tool and programming languages development.
Provide or apply the best practices for software development in industry to real product lines including telecom equipment, cloud services and consumer products, to improve the development process, including compilation/building/release processes.
Develop advanced program analysis tools to support software develop for secure and trustworthy software.
Work with engineers on different products to refactor legacy code, from coding style to software architecture.
Machine learning, deep learning experience, especially for networking system, such as networking optimization, planning, and automation.
Collaborate with academia to study advanced technologies in software engineering domain.
Be always creative in problem solving, keep learning and stay connected with the state-of-the- art technologies/processes/tools.