Skip to content

Software Engineer – WiFi Algorithms

  • Ottawa, Ontario

Job description

Our team has an immediate 12-month contract opening for a Software Engineer.


  • 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

What you'll bring to the team:

  • Bachelor's, Master's, or PhD in Computer Science or Computer Engineering
  • Proficiency in C/C++ programming languages
  • Expertise in software development tools, build processes, package managers, and version control systems, including Git
  • Background in 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