Test & Measurement applications Software Developer/engineer

General Description:

Development, debug and validation of software applications and graphical user interfaces for test automation and measurements  systems. Project management and technical assistance to engineering staff.




  1. Bachelor's degree, in Computer Engineering, Electrical Engineering, Software Engineering, Systems Engineering or Computer Science.
  2. Strong Experience in C, C#, C++, LabWindows CVI required
  3. 3 or more years experience in Electronics Manufacturing, electronic test applications design or related industry preferred.
  4. Knowledge of electronic automation Systems Hardware (ATE, PXI, LXI, GPIB, analog/digital control/sensing, communication buses/protocols) and SW (IVI, LabWindows/CVI, TestStand).
  5. Knowledge of electrical/electronics Engineering, circuit analysis an asset.
  6. Experience with National Instruments and other test and measurement instruments.
  7. Experience with user interface and GUI development.
  8. Flexibility, excellent communication skills.
  9. Self disciplined with a passion for thorough, complete work.





  1. Understand customer test specifications and scope out test strategy and test development plan.
  2. Develop test applications using LabWindows CVI, C, C#, C++
  3. Design software test applications interfacing with National Instruments and other hardware (PXI, GPIB, …)
  4. Develop customized test and process software applications.
  5. Review customer project technical details and schedule project plan.
  6. Provide technical assistance to team members.
  7. Manage data archive and retention.





  1. Software development, C, C#, C++, LabWidows CVI (Must have)
  2. Electrical and Electronics Engineering (an asset)
  3. Test and measurement hardware ( ATE, PXI, LXI, GPIB ...) (an asset)
  4. Engineering (Must Have)
  5. Project management (an asset)
  6. Scheduling (Must Have)