Connect Tech is looking for motivated individuals to join our growing Engineering team. Our Technical Support Engineer team works closely with our customers, design engineers, developers and internal departments; working on a wide range of technical developments, and helping resolve technical issues in the field.

In this diverse and challenging customer facing role, you’ll be supporting the engineers and scientists who work with our cutting-edge technology. You’ll be gaining engineering experience towards your P. Eng, and working with a diverse group of engineers in design and support roles.  Many of our Technical Support team members gain valuable skills and experience, making their way into Hardware and Software Engineering Design roles within the company.

About the role:

The successful candidate will work in Connect Tech’s Engineering group, supporting CTI’s latest products with responsibilities that include:

  • Providing timely and effective first line assistance to outside engineers and other technical customers who are using Connect Tech’s products
  • Solving complex problems using the latest technology tools available such as integrated development environments, high-bandwidth oscilloscopes, logic analyzers and debuggers
  • Configuring, testing, and replicating customer hardware, software, networking, and application issues
  • Thoroughly QAing our latest prototypes by verifying software and hardware functionality in various operating systems and test environments
  • Interfacing with hardware, software and mechanical engineering development teams on problem resolutions and design development.
  • Creating and designing application test code, test software, benchmarking tools and test scripts
  • Assisting our product sales team by providing engineering knowledge both pre- and post-sale
  • Supporting CTI’s manufacturing department with advanced failure diagnosis.
  • May require on-site product support or enhancements.

Check out our corporate video to learn more about us! 

Essential Skills and Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering or equivalent (New Grads Welcome)
  • Knowledge and interest in the latest operating systems including Linux L4T/Ubuntu/Fedora/Debian/RHEL and Windows
  • Experience working with C, Python and associated compilers in a Linux OS environment.
  • Knowledge of computer bus and interconnection standards such as PCI Express, PCI, USB, SATA, CAN, I2C, SPI, RS-232/485
  • Excellent verbal and written communication skills
  • Quick learner, self-starter, and willing to work in a fast-paced environment
  • Exceptional analytical / problem-solving skills and attention to detail

Great to have: 

  • Experience with Embedded Systems and robotics platforms, NVIDIA Jetson, GPUs, Arduino, Pi
  • Low-level C programming experience, or any experience with device drivers, kernel modifications and compilations
  • Experience with QNX, Android or other embedded type operating systems
  • Ability to read electronic schematics
  • Customer Support / Service experience
  • Experience with FPGA tools such as Xilinx Vivado, Altera Quartus span
  • Experience with AI toolkits and modelling – TensorFlow, Caffe, PyTorch, etc

If you have a willingness to learn and the desire to improve on a daily basis, we’re looking for you!

Connect Tech is committed to providing barrier-free and accessible employment practice in compliance with the Accessibilities for Ontarians with Disabilities Act (A.O.D.A.). In compliance with the A.O.D.A., Connect Tech will make necessary accommodations for applicants with disabilities to support participation in the recruitment process. Please contact Human Resources if you require assistance.

If you are interested in joining our team please submit your resume in PDF format to the application form linked below.