Skip to content

Software Engineer – WiFi Algorithms

    • Ottawa, Ontario
  • 57h37

Job description

Huawei Canada has an immediate 12-month contract opening for a Software Engineer.

About the Team:

Huawei Canada's Advanced Optical Technology Lab focuses on advanced R&D in high-performance optical communications and networking. Our expert team specializes in transmission algorithms, systems, physics, and optical network management. The lab engages in projects ranging from deep research to developing key product features, actively participating in standards organizations and collaborative research with partners. Our multicultural environment fosters innovation, mentorship, and a passion for learning. If you thrive on solving complex technical challenges, this lab is your ideal place.

About the Job:

  • Implementation of developed WiFi algorithms, with a primary focus on WiFi sensing and wireless resource allocation for multiple coordinated access points

  • Performance evaluation of implemented WiFi algorithms via experimental testing

  • Occasional help with the research and development of novel WiFi algorithms, including performance evaluation via computer simulations

Job requirements

About the ideal candidate:

  • Master's or PhD in Computer Science or Computer Engineering

  • Proficiency in C/C++ and Python programming languages

  • Expertise in software development tools, build processes, and version control systems, including Git

  • Solid knowledge of recent WiFi standards, including IEEE 802.11ax/be/bf/bn

  • Ability to conduct computer simulations of WiFi systems using ns-3 or other simulation tools

  • Strong analytical skills and solid mathematical background

  • Excellent interpersonal skills and ability to work effectively in a team

#LI-PB1

or