hero

Canada's Talent Marketplace

Find your next role at Canada's fastest-growing tech companies

Software Developer

Connect Tech

Connect Tech

Software Engineering
Posted on Sep 19, 2025

We are seeking a highly motivated and talented Co-op Software Developer to join our dynamic team. As a Co-op Software Developer, you will have the opportunity to work on real-world projects, contribute to the development of cutting-edge software solutions, and gain hands-on experience in a collaborative and innovative environment. In this role you will work on AI application Optimization, UI/UX development, testing and API documentation.

Who We Are

For 40 years, Connect Tech has built a solid reputation providing high-performance computing solutions for some of the world’s most influential companies. As NVIDIA’s largest hardware partner, Connect Tech’s products are used in state-of-the-art technology on land, sea, sky, and space. With leading-edge design and manufacturing services backed by stellar technical support, our commitment to excellence in design and customer satisfaction is the driving force behind our success.

What We Offer

  • Opportunity to work within a high-tech, leading-edge technology field with products that appear in some really cool applications! (Robots, Drones, Artificial Intelligence, Vision Systems)
  • A dynamic, energetic and growing company with a friendly community atmosphere
  • A collaborative and supportive workplace that values the contributions and ideas of our staff, and are proud of our extremely low turnover rate throughout our 40 year history
  • Employees who have great passion for their work and who are always looking for ways to propel Connect Tech to the next level

Check out our corporate video to see what we’re all about!

Essential Technical Skills

  • Working toward a Bachelor’s degree in Software Engineering, Systems Engineering, Computer Science
  • Programming Languages: Python, JavaScript/TypeScript for web UI
  • AI/ML Frameworks: PyTorch, TensorFlow, Hugging Face
  • Computer Vision: OpenCV, Pillow, Decord
  • Databases: Experience with vector databases (such as Milvus, FAISS, Chroma, etc.)
  • Web Development: FastAPI/Flask, React/Vue.js, WebSocket programming
  • Vision-Language Models: Exposure to various VLMs such as VILA, Qwen2.5-VL, etc.
  • Large Language Models: Exposure to with various LLMs such as Llama, Command-R, Gemma 3, etc.

You Will Learn:

  • Frame sampling optimization algorithms to reduce processing overhead
  • NVIDIA Jetson GPU-based acceleration for batch video processing
  • Optimize vector database queries for faster retrieval
  • Concurrent stream ingestion and model processing pipelines
  • Advanced search filters (date range, object types, image-based, etc.)
  • Develop new features such as interactive video timeline with scene markers, projecting related video clips in chat interface, etc.
  • Player for playing video files and live streams
  • Thumbnail preview generation for search results

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

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.