1

Computer Science Jobs in Montreal, QC (NOW HIRING)

Bachelor's degree in Statistics, Mathematics, Computer Science, Engineering or a related discipline (PhD highly regarded). * Extensive experience delivering end-to-end AI and data science solutions ...

New

Degree in a relevant discipline (computer science, AI, mathematics, engineering, operations research, statistics, geomatics or related field), or an equivalent combination of education and experience.

A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image ...

A degree in Computer Science. Masters is preferred. * Knowledge and or interest in computer graphics, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), image ...

Showing results 41-60

Computer Science information

What is computer science?

Computer science is the study of computers, computational systems, and how they process information. It covers a wide range of topics, including programming, algorithms, data structures, artificial intelligence, and software engineering. Computer scientists design and analyze software and hardware to solve problems and improve technology. The field is essential in many industries, from finance and healthcare to entertainment and research.

What are computer science jobs?

The computer science field provides a wide range of opportunities for technically talented individuals. Depending on your skills and interests, you can find computer science jobs as a software developer, hardware engineer, database administrator, computer systems analyst, network architect, information security analyst, or web developer. You need an analytical mind and strong technical skills to perform your job duties, which may be to develop, maintain, and troubleshoot computer systems, applications, or networks. Your responsibilities in a computer science job are often directly related to the business goals and outcomes of your employer.

What are the key skills and qualifications needed to thrive in a computer science role, and why are they important?

To thrive in a Computer Science role, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with languages like Python, Java, C++, version control systems such as Git, and software development methodologies is often required. Analytical thinking, attention to detail, and effective teamwork are valuable soft skills that set candidates apart. These skills ensure you can design efficient solutions, collaborate on complex projects, and adapt to rapidly evolving technologies.

What are some common challenges computer science professionals face when working on collaborative software projects?

Computer science professionals often encounter challenges such as coordinating with team members across different disciplines, managing version control in shared codebases, and ensuring clear communication of technical concepts to non-technical stakeholders. Navigating conflicting priorities and integrating diverse components can also be demanding, especially in agile environments with tight deadlines. Strong collaboration skills, openness to feedback, and familiarity with team tools like Git and project management platforms can help address these challenges effectively.

What is the difference between Computer Science vs Software Developer?

AspectComputer ScienceSoftware Developer
Required CredentialsBachelor's or higher in CS or related fieldBachelor's in CS, Software Engineering, or related field often preferred
Work EnvironmentResearch labs, academia, tech companies, startupsTech companies, software firms, freelance projects
Industry UsageAcademic research, algorithm development, theoretical workBuilding, coding, testing software applications
Common Search/ComparisonFocuses on theoretical foundations and algorithmsFocuses on practical software creation and deployment

Computer Science and Software Developer roles often overlap, but Computer Science emphasizes theoretical foundations, algorithms, and research, while Software Developers focus on designing, coding, and maintaining software applications. Both roles require programming skills, but their primary focus and work environments differ.

Are computer science majors still in demand?

Computer science majors are currently in high demand due to the growth of technology, software development, cybersecurity, and data analysis fields. Employers seek candidates with programming skills, knowledge of algorithms, and experience with tools like Python, Java, and cloud platforms, making it a strong career choice with good job prospects.

What are careers in computer science?

Careers in computer science include roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These jobs typically require strong programming skills, knowledge of algorithms, and familiarity with tools like programming languages, databases, and operating systems.

What can you do with a computer science degree?

A computer science degree prepares individuals for a variety of roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. It provides skills in programming, algorithms, and systems design, often requiring knowledge of programming languages, databases, and problem-solving. Graduates can work in technology companies, finance, healthcare, or government agencies, often with opportunities for certification and ongoing learning.

What jobs can I do with computer science?

A degree in computer science opens opportunities for roles such as software developer, systems analyst, cybersecurity analyst, data scientist, and network administrator. These jobs typically require programming skills, knowledge of algorithms, and familiarity with tools like databases and operating systems.

What are the most commonly searched types of Computer Science jobs in Montreal, QC?

The most popular types of Computer Science jobs in Montreal, QC are:

What are popular job titles related to Computer Science jobs in Montreal, QC?

For Computer Science jobs in Montreal, QC, the most frequently searched job titles are:

What job categories do people searching Computer Science jobs in Montreal, QC look for?

The top searched job categories for Computer Science jobs in Montreal, QC are:

Infographic showing various Computer Science job openings in Montreal, QC as of August 2026, with employment types broken down into 1% As Needed, 82% Full Time, 13% Part Time, 3% Contract, and 1% Nights. Highlights an 81% Physical, 2% Hybrid, and 17% Remote job distribution.

Testeur(euse) logiciel / Software Tester - Computer Vision & Machine Learning

Genetec

Montreal, QC • On-site

Full-time

Vision

Re-posted 29 days ago


Job description

La dynamique de votre equipe :

Nous sommes une equipe multidisciplinaire (vision numerique, apprentissage machine, developpement logiciel) qui cree des algorithmes de reconnaissance automatique pour cameras intelligentes et services Cloud. Nos solutions generent des metadonnees avancees (plaque d'immatriculation, type/couleur/marque de vehicule, vitesse, etc.) en s'appuyant sur les dernieres avancees scientifiques et technologiques.

En tant que Testeur(euse) logiciel, vous jouerez un role cle dans la validation et l'amelioration de nos outils de traitement d'images et d'IA. Vous participerez a des tests manuels et automatises, collaborerez avec des experts en apprentissage machine et aiderez a optimiser la performance et la fiabilite de nos systemes.

Votre journee en un coup d'oeil :

  • Gerer et executer des tests fonctionnels, exploratoires et automatises
  • Concevoir des strategies de test pour nouvelles fonctionnalites materielles et logicielles
  • Documenter et suivre les anomalies, contribuer au depannage
  • Analyser les resultats de performance et proposer des ameliorations
  • Developper et maintenir des scripts d'automatisation pour renforcer la qualite continue
  • Collaborer etroitement avec les ingenieurs et chefs de produit pour garantir des livraisons fiables et innovantes

Ce qui fait de vous un excellent candidat :

  • Diplome en informatique, genie ou domaine connexe, ou experience equivalente
  • Solides competences en planification, execution et documentation de tests
  • Experience avec Windows/Linux et bonne comprehension des methodologies de test
  • Autonomie, rigueur et esprit d'equipe
  • Maitrise du francais et de l'anglais, tant a l'oral qu'a l'ecrit

Un atout si vous avez :

  • Connaissances en Python et/ou C#
  • Experience en tests d'automatisation (API, frameworks)
  • Interet pour l'IA et l'apprentissage machine
  • Familiarite avec bases de donnees relationnelles et Visual Studio
  • Notions en photographie/video et cybersecurite

Voila ce que nous offrons !

  • Regime de remuneration attrayant
  • Programme de remboursement des frais de formation
  • Repas subventionnes a notre incroyable Bistro (Les Cordons Bleus)
  • Equilibre entre vie professionnelle et vie privee grace a un horaire de travail flexible
  • Cafe et fruits gratuits a volonte
  • Espace de stationnement gratuit pour tous les employes
  • Acces a un environnement de detente (table de billard, console de jeux, babyfoot, jeux d'echecs, etc.)
  • Centre d'entrainement sur place, ainsi que plusieurs ateliers offerts sur le bien-etre et la sante

Si vous souhaitez savoir a quoi ressemble l'environnement de travail chez Genetec, voici le lien vers notre video d'entreprise: Culture a Genetec 

Nous savons que la diversite des parcours et des experiences apporte une grande valeur a nos equipes. Meme si vous ne cochez pas toutes les cases nous vous encourageons a postuler - votre profil pourrait nous surprendre!

Merci pour votre candidature, mais veuillez noter que seul(e)s les candidat(e)s selectionne(e)s seront contacte(e)s. Les chasseurs de tetes et les agences de recrutement ne sont pas autorises a soumettre des CV par l'intermediaire de ce site web ou directement aux gestionnaires.

---------------------------------------------------------------------------------------------------

Your team's dynamic:

We are a multidisciplinary team (computer vision, machine learning, software development) creating automatic recognition algorithms for smart cameras and Cloud services. Our solutions generate advanced metadata (license plate number, vehicle type/color/make/model, speed, etc.) using the latest scientific and technological advances.

As a Software Tester, you will play a key role in validating and improving our image processing and AI tools. You will participate in manual and automated testing, collaborate with machine learning experts, and help optimize the performance and reliability of our systems.

Your day at a glance:

  • Manage and execute functional, exploratory, and automated tests
  • Design test strategies for new hardware and software features
  • Document and track defects, and contribute to troubleshooting
  • Analyze performance results and recommend improvements
  • Develop and maintain automation scripts to strengthen continuous quality
  • Work closely with engineers and product managers to ensure reliable and innovative deliveries

What makes you a great fit:

  • Degree in computer science, engineering, or a related field, or equivalent experience
  • Strong skills in test planning, execution, and documentation
  • Experience with Windows/Linux and solid understanding of testing methodologies
  • Autonomous, rigorous, and a strong team player
  • Fluent in French and English, both verbal and written

An asset if you have:

  • Knowledge of Python and/or C#
  • Experience with automated testing (APIs, frameworks)
  • Interest in AI and machine learning
  • Familiarity with relational databases and Visual Studio
  • Basic knowledge of photography/video and cybersecurity

Let's talk perks!

  • Attractive compensation package
  • Training Tuition Reimbursement Program
  • Subsidized meals in our amazing Bistro (Les Cordons Bleus)
  • Work-life balance with a flexible working schedule
  • Free, unlimited coffee and fruits
  • Private, free parking for all employees
  • Access to relaxation spaces (pool table, gaming consoles, foosball, chess, etc.)
  • Onsite fitness facility with personal trainer, and multiple wellness and health workshops

If you'd like to see what the work environment at Genetec looks like, check out our corporate video: Culture at Genetec 

We know that diverse backgrounds and experiences bring great value to our teams. Even if you don't think you tick all the boxes, we still encourage you to apply - your profile may surprise us!

Thank you for your application, but please note that only selected candidates will be contacted. Head-hunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers.