Software Engineer – Data Communication


Website Huawei Technologies Canada Co., Ltd.

Our team has an immediate permanent opening for a Software Engineer.


  • Explore and leverage advanced technologies to build the next-generation elastic, composable and service-oriented software architecture for Huawei’s data communication products (switch/router/IOT).
  • Solve technical challenges in the areas, including but not limited to, micro-kernel OS, compiler techniques, programming language and runtime, NoSql DB, concurrency control, high performance execution, trusted execution, high availability and virtualization.
  • Optimize runtime performance and resource consumption, improve development process and software quality.
  • Help migrate legacy code to new software architecture.
  • Design, code, test and collaborate with others.