Software Engineer - LabVIEW

Kanata, Canada

Join us

As a member of our Engineering Team you will work on a sophisticated LabVIEW code platform used in our products. 

Your work will contribute directly to the effectiveness of mgOS, our proprietary operating system, as well as to the design and development of custom measuring apps and to our web app. 


  • Develop and enhance our proprietary operating system, mgOS.
  • Design and build custom measuring applications.
  • Interface with non-contact measurement sensors and hardware to extract vital process information for KPIs and UI design.
  • Some development on our web application is possible.
  • Work with signal processing algorithms for extracting key process information.
  • Create new Libraries and LabVIEW code.
  • Write clear and concise software design documentation and technical notes.
  • Software testing and code reviews - ensuring your code is of the highest quality.

Your Expertise

  • Work in office  - Eager to work FT in the office - you need access to the hardware as well as be able to collaborate with other teams.
  • LabVIEW -  Prior experience is a big plus, but we welcome fast learners. 
  • Growth Mindset - A relentless drive to learn and develop professionally.
  • Technical Breadth - experience with some of: Python, Go, SQLite, Node.js.
  • Sensor Savvy - Familiarity with instrumentation and sensor qualification.
  • Education - degree in Engineering, Computer Science, Physics Math or equivalent
  • Communication - Exceptional interpersonal communication: listening, written & oral.
  • Collaboration - The ability to openly communicate your ideas within a team to help make the best decisions in a timely manner.
  • Iterative Problem-solving - The ability to apply an iterative problem-solving process.
  • Curiosity - A sincere enthusiasm and aptitude for tinkering with technology.
  • Hands-on - Ability to debug and solve complex technical problems.
  • P.Eng. Opportunity - We can help you earn your P.Eng. designation.

Apply Now!