Living and Working in Waterloo

Waterloo is known as an Intelligent Community, home to three esteemed post-secondary institutions, global think tanks, major employers and a thriving technology ecosystem. Our diverse city hosts year-round festivals, features an extensive natural trail network, Light Rail Transit, boasts a strong economy and enjoys proximity to both rural landscapes and urban amenities. Think farmer’s markets, world-class recreational facilities and an international airport, all in one of the safest cities in Ontario. Our reputation as a technology powerhouse has been bolstered by the Toronto-Waterloo Corridor, a global centre of talent, growth, innovation and discovery. Rivalling the best in the world, this 100km stretch is the second-largest technology cluster in North America. Build your career and your life in Waterloo, where accommodations range from upscale condos in heritage buildings to spacious homes in family-friendly communities.

Current Openings

Embedded Systems Designer

Many of our customers have unique pain points that require customized solutions. You will be part of an experienced and accomplished team developing world-class IoT solutions.


  • Developing feature using the C programming language
  • Developing code to interface with various sensors and hardware components
  • Researching , specifying, prototyping and implementing hardware for IoT devices
  • Integrating LoRA radio technology into sensors and IoT devices
  • Testing device functionalities and developing test automation system
  • Debugging and resolving complex issues originating from labd and field testing
  • Working closely with customers


  • Bachelors degree in electrical engineering, computer engineering, mechatronics, or similar
  • 2+ years of C programming experience
  • 2+ years of digital and analog hardware design experience
  • Experience in the lab using test equipment and performing basic soldering
  • Embedded system design and development experience
  • Exceptional problem solving and debugging skills
  • Exceptional communication skills
  • Hard working and dedicated


  • Programming experience with C++ and Python
  • Knowledge and experience of emebedded Linux, RTOS,BSP
  • Experience with schematic entry, review and PCB layout
  • Experience designing low-power, battery operated devices, and interfacing with components using i2C, SPI and UART
  • Knowledge and experience of communication protocols
  • Knowledge and experience with hardware bring-up and troubleshooting
Apply Now