18 Oct
|
Zebra Technologies Canada, ULC
|
Montreal
18 Oct
Zebra Technologies Canada, ULC
Montreal
At Zebra, we are a community of innovators who come together to create new ways of working. United by curiosity and a culture of caring, we develop smart solutions that anticipate our customer’s and partner’s needs and solve their challenges. Nous recherchons un concepteur logiciel talentueux à Montréal, QC, pour participer au développement de notre outil de programmation visuelle de pointe destiné aux inspections par vision industrielle. Dans ce rôle, vous jouerez un rôle central dans la conception, la construction et la maintenance de logiciels de haute performance qui contrôlent le matériel avancé et s’y intègrent directement. Le développement s’appuie sur un environnement technique moderne comprenant une interface web basée sur React et un backend robuste en C# .NET. C'est une occasion exceptionnelle de travailler sur une technologie très tangible où votre code pilote directement l'automatisation physique, le tout dans un environnement collaboratif qui valorise la croissance structurée, les processus d'ingénierie établis et la rigueur technique. Il s'agit d'un poste hybride qui exige que le titulaire travaille sur site au moins 3 jours par semaine à notre emplacement de Saint-Laurent à Montréal, QC.
We are seeking a talented Software Developer …
We are seeking a talented Software Developer in Montreal, QC to be part of the development of our cutting-edge visual programming tool for machine vision inspections. In this role, you will play a pivotal part in designing, building, and maintaining high-performance software that directly controls and integrates with advanced hardware. You will utilize a modern tech stack featuring a React-based web frontend and a robust C# .NET backend. This system integrates software and hardware components to maintain consistent execution and optimal throughput. This is an incredible opportunity to work on highly tangible technology where your code directly drives physical automation, all within a collaborative environment that values structured growth, established engineering processes, and technical accuracy.
This is a hybrid position and requires the incumbent to work onsite at least 3 days at our Saint-Laurent location in Montreal, QC.
Responsibilities (French)
Concevoir, développer et tester une variété de modules logiciels qui constituent une partie d'un projet plus vaste.
Rédiger et tester la documentation décrivant les fonctionnalités spécifiques du logiciel.
Participer et contribuer activement aux revues de code de projet.
Exécuter des tests logiciels conçus par des concepteurs plus expérimentés.
Examiner les résultats des tests et effectuer des analyses de cause racine pour identifier les problèmes.
Assurer la conformité avec les processus et les normes de qualité.
Proposer et mettre en œuvre des recommandations auprès de l'équipe immédiate afin d'optimiser les performances et d'améliorer la productivité.
Responsibilities (English)
Designs, develops, and tests on a variety of software assignments that constitute a portion of a larger project.
Develops and tests documentation which describes specific software functionality.
Participates in and provides input during project code reviews.
Runs software tests designed by more experienced developers.
Reviews test results and performs root-cause analyses to identify problems.
Ensures compliance with quality processes and standards.
Makes changes to or upgrades existing software.
Makes and implements recommendations to the immediate team to enhance performance and improve productivity.
Receives general instructions on routine work, new projects, or assignments.
Maintains primarily intra-organizational contacts, with occasional inter-organizational and external customer contacts on routine matters.
Qualifications (French)
Baccalauréat ou maîtrise en informatique, en génie logiciel ou dans un domaine connexe avec plus de 2 ans d'expérience.
Expérience dans le développement de systèmes logiciels backend en utilisant C# .NET.
Expérience dans le développement frontend basé sur React (un atout).
Capacité à communiquer couramment en français et en anglais, tant à l'oral qu'à l'écrit.
Minimum Qualifications (English)
Bachelor's degree or Master's degree in Computer Science, Software Engineering, or a related field with 2+ years of experience.
Experience in developing backend software systems using C# .NET.
Experience with React-based frontend development is a plus.
Ability to communicate fluently in French and English, both verbally and in writing.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability and protected veteran status, or any other basis prohibited by law. If you are an individual with a disability and need assistance in applying for a position, please contact us at workplace.Know Your Rights: Conozca sus Derechos: We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other advantages and privileges of employment. In addition to base pay, Zebra offers this role the opportunity to earn a performance-based annual cash incentive, at a target equal to 10% of base pay, in accordance with the terms of the applicable incentive plan.
We are committed to providing our employees with a benefits program that is comprehensive and competitive – including healthcare, wellness, inclusion networks, and continued learning and development offerings. We offer community service days, in addition to the traditional insurances, compensation, parental leave, employee assistance program and paid time off offerings depending on the country where you work.
📌 Software development engineer (F/M) (Montreal)
🏢 Zebra Technologies Canada, ULC
📍 Montreal