2836 offres d'emploi
Permanent à temps plein
Responsabilités
- Concevoir et développer l’interface tactile embarquée du Zilia Ocular, qui pilote en temps réel le matériel d’imagerie (caméra, moteurs, éclairage), ainsi que les interfaces de notre plateforme Cloud.
- Développer des fonctionnalités de bout en bout, de l’interface jusqu’aux services backend et API qui les supportent.
- Collaborer étroitement avec nos équipes de design et de terrain pour transformer les besoins des clients en expériences utilisateur simples et efficaces.
- Faire évoluer l’architecture frontend et veiller à la qualité du code (revues de code, tests automatisés, performance).
- Contribuer à la documentation logicielle requise dans le contexte d’un dispositif médical réglementé.
Pourquoi choisir Zilia
- C’est ta chance de participer à un projet porteur qui vise à révolutionner le domaine de la santé.
- Tu feras partie des décisions cruciales liées à la planification et au développement de la plateforme.
- Tu bénéficieras d’opportunités de croissance professionnelle.
- Tu travailleras au sein d’une équipe multidisciplinaire qui valorise le développement des connaissances et des compétences.
- Tu travailleras dans un environnement innovant et stimulant.
- Tu pourras t’impliquer dans différents comités internes, notamment en cybersécurité, en amélioration des processus et en intelligence artificielle, afin de mettre à profit ton expertise et de contribuer activement à l’évolution de l’entreprise.
Ce que nous recherchons
- +5 années d’expérience en développement logiciel, principalement en frontend.
- Baccalauréat en informatique, en génie logiciel ou autre formation en programmation.
- Maîtrise d’Angular et de TypeScript, ainsi que de HTML et SCSS.
- Expérience en tests automatisés frontend (Jest, Playwright).
- Expérience en programmation réactive (RxJS) et en gestion d’état (NgRx ou équivalent).
- Expérience en développement backend et en conception d’API.
- Un souci du détail pour l’ergonomie et l’expérience utilisateur.
- Le désir d’apprendre et de s’adapter rapidement.
- Être à l’aise lorsque les priorités changent en cours de route.
- Une utilisation régulière des outils d’IA en développement (assistants de code, agents) et l’envie d’en tirer le maximum pour livrer plus efficacement du travail de qualité.
- Un esprit d’analyse aiguisé.
- Une bonne capacité de communication.
Atouts
- Expérience en Python
- Être à l’aise avec les infrastructures Cloud et le DevOps (GitHub Actions, Docker).
- Expérience en développement de logiciels pour solutions médicales (IEC-62304)
- Expérience en ingénierie de l’aptitude à l’utilisation (IEC 62366)
- Expérience en documentation logicielle réglementaire (Santé Canada, FDA, CE Mark)
- Bonne connaissance des normes PIPEDA, GDPR et HIPAA
- Bonnes connaissances en cybersécurité
Ce que nous offrons
- Équipe dynamique, passionnée et sympathique.
- Salaire compétitif.
- Horaires flexibles.
- Télétravail hybride accepté. Présence d’environ 2 jours/semaine au bureau demandée.
- 4 semaines de vacances.
- Assurances collectives.
- Bureaux au centre-ville de Québec (quartier St-Roch).
Envoyez votre CV via Espresso-jobs.
Analyste d’affaires
École de technologie supérieure - ETS
43,70$ - 62,83$ /heure
Temporaire à temps plein
École de technologie supérieure – ÉTS
Analyste d’affaires
NUMÉRO D'AFFICHAGE: 26-27/177
STATUT D'EMPLOI: Temporaire jusqu'au 22 décembre 2028
CATÉGORIE D'EMPLOI: Professionnel
HORAIRE : 35 h / semaine, du lundi au vendredi
MODE DE TRAVAIL : Hybride: minimalement 2 jours en présentiel/3 jours en télétravail
SALAIRE : 43,70 $ à 62,83 $ (Classe 13)
Lieu de travail : Montréal
DÉBUT DU MANDAT: Dès que possible
DATE LIMITE POUR POSTULER: 17 novembre 2026, 17h00
VOTRE CARRIÈRE À L'ÉTS
L’École de technologie supérieure est une constituante du réseau de l’Université du Québec. Spécialisée dans l’enseignement et la recherche appliqués en génie et le transfert technologique, elle forme des ingénieurs et des chercheurs reconnus pour leur approche pratique et innovatrice. Idéalement située dans le quartier de Griffintown à la jonction du Vieux-Montréal et du centre-ville, l’ÉTS est à distance de marche des stations de métro Lucien-Lallier et Bonaventure.
À l’ÉTS, l’environnement de travail reflète l'expérience éducative que nous offrons à nos 11 000 étudiants et étudiantes: collaboratif, inclusif, accessible et à échelle humaine!
Vous souhaitez en apprendre davantage sur ce que l’ÉTS offre ? Découvrez tous nos avantages et conditions de travail ici : Les avantages de travailler à l’ÉTS.
Joignez une communauté qui, au sein d'une organisation créative et agile, contribue quotidiennement à former plus du quart des ingénieurs québécois!
VOTRE RÔLE
Quel sera votre impact en tant qu’Analyste d’affaires au Service de l’optimisation des opérations institutionnelles?
Vous jouerez un rôle clé dans l’amélioration des processus, des outils et des systèmes soutenant la réussite étudiante et l’efficience organisationnelle. Votre contribution permettra de mieux comprendre les besoins d’affaires des unités administratives, de proposer des solutions innovantes et de veiller à leur mise en œuvre efficace, en collaboration avec divers partenaires internes et externes.
En participant activement à un projet d’envergure piloté par l’ÉTS, visant la conception et l’intégration d’outils d’aide à la réussite pour l’ensemble des dix établissements du réseau de l’Université du Québec, vous contribuerez à assurer la cohérence entre les objectifs institutionnels, les exigences fonctionnelles et les réalités technologiques et opérationnelles.
Votre capacité à faire le lien entre les besoins opérationnels et les solutions technologiques contribuera directement à la transformation numérique des unités administratives et à l’amélioration continue des services.
Au-delà de l’analyse des besoins d’affaires, vous agirez comme personne-ressource dans l’évaluation et l’orientation des solutions technologiques. Grâce à votre compréhension des environnements numériques d’apprentissage, des systèmes d’information, des architectures applicatives, des mécanismes d’intégration, des données et des enjeux technologiques, vous serez en mesure d’éclairer les décisions du projet, d’évaluer les impacts des choix technologiques et de collaborer efficacement avec les équipes des technologies de l’information et les fournisseurs.
Nous recherchons une personne capable de naviguer avec aisance entre les réalités d’affaires, les enjeux technopédagogiques et les considérations technologiques, afin d’orienter les choix de solutions, de challenger les fournisseurs lorsque nécessaire et de contribuer activement à la définition et à la conception des solutions propres au projet.
Au quotidien, vous serez amené à :
- Accompagner les unités administratives dans l’identification, l’analyse et la documentation de leurs besoins, principalement dans le cadre de projets technologiques.
- Travailler en collaboration avec plusieurs équipes, identifier les problématiques, proposer des améliorations, formuler des recommandations et déterminer les actions à prendre pour optimiser les méthodes et atteindre les objectifs d’affaires dans une optique d’amélioration des résultats.
- Agir à titre d’agent de liaison entre les services des technologies de l’information, les fournisseurs et les services de première ligne aux étudiants, afin de traduire les besoins en solutions d’affaires efficaces.
- Documenter et vulgariser les besoins, rédiger des procédures, des processus ou tout autre document nécessaire à la compréhension des besoins d’affaires de toutes les parties prenantes au projet.
- Analyser les implications technologiques des besoins exprimés et évaluer différentes options de solutions en fonction de leur valeur ajoutée, de leur faisabilité, de leurs coûts, de leurs risques et de leur capacité d’intégration aux écosystèmes institutionnels.
- Participer aux échanges techniques avec les fournisseurs, analyser les démonstrations et propositions de solutions, questionner les approches retenues et formuler des recommandations quant aux orientations à privilégier.
- Collaborer avec les équipes des technologies de l’information afin de comprendre les architectures, les interfaces, les flux de données, les mécanismes d’intégration et les contraintes techniques pouvant influencer les décisions du projet.
- Documenter les exigences fonctionnelles liées aux besoins d’affaires et non fonctionnelles liées notamment à la sécurité de l’information, à la confidentialité des données, aux performances, à l’interopérabilité, à l’accessibilité et à l’évolutivité des solutions.
- Fournir des conseils et un soutien à la transformation numérique des processus pour différents services, et identifier les opportunités d’amélioration des pratiques existantes.
- Coordonner les activités assurant l’évolution et la pérennité des projets, et veiller à la conformité de ceux-ci en fonction des besoins et exigences exprimés.
- Collaborer à l’élaboration des stratégies et des approches de formation et de communication avec différents intervenants, dans le but de développer et faire connaître la pratique d’analyse d’affaires au sein de l’institution.
- Participer à la réalisation des grands projets confiés par la direction exécutive de l’engagement organisationnel, notamment ceux liés à l’amélioration des environnements numériques de travail, des systèmes de soutien à l’administration et à l’enseignement et des outils favorisant la réussite étudiante et le travail collaboratif.
- Participer aux changements structurels engendrés par les initiatives de transformation numérique, en collaboration avec les services partenaires.
- Participer à l’élaboration des indicateurs de performance, afin d’assurer l’atteinte des objectifs des projets et de mesurer l’efficacité des outils mis en place.
- Appuyer l’organisation dans toutes autres tâches connexes et relevant de votre expertise.
AVEZ-VOUS CE QU'IL FAUT POUR RELEVER LE DÉFI?
Scolarité
- Vous détenez un Baccalauréat en administration, en informatique, en génie logiciel ou dans une autre discipline appropriée.
Expérience
- Vous possédez un minimum de trois (3) années d’expérience pertinente en analyse d’affaires, en analyse fonctionnelle ou en implantation de solutions technologiques ou technopédagogiques, idéalement dans un contexte universitaire ou collégial.
- Vous avez contribué à des projets de transformation numérique et êtes en mesure de faire le lien entre les besoins d’affaires, les réalités opérationnelles et les solutions technologiques. Vous êtes à l’aise d’interagir avec des équipes techniques et des fournisseurs afin d’évaluer et de recommander des solutions adaptées aux besoins de l’organisation.
- Vous possédez une bonne compréhension des systèmes d’information, des interfaces entre applications, des enjeux liés aux données ainsi que des requis fonctionnels et non fonctionnels. Une expérience liée à la préparation d’appels d’offres, à la définition de requis fonctionnels et non fonctionnels, à l’analyse comparative de solutions technologiques ou à la rédaction de dossiers d’affaires sera considérée comme un atout important.
VOUS AUREZ DU SUCCÈS SI VOUS AVEZ :
Habiletés particulières
- Vous apportez votre pierre à l’édifice des objectifs communs par votre esprit d’équipe et votre capacité à travailler en synergie avec vos collègues.
- Vous priorisez la satisfaction des clients et avez à cœur de leur offrir une expérience positive en répondant à leurs besoins.
- Vous portez une attention aux détails et faites preuve d’exigence dans la réalisation de votre travail, afin de vous conformer aux pratiques organisationnelles.
- Vous exprimez vos idées de manière claire, structurée et cohérente, ce qui vous permet de capter l’intérêt de votre interlocuteur et de le garder intéressé tout au long de l’échange.
- Vous recueillez et examinez de façon détaillée les informations pertinentes, pour ensuite les intégrer et approfondir votre compréhension des faits et des situations.
Autres habiletés
- Vous faites preuve de proactivité et d’initiative dans votre travail et êtes en mesure de faire avancer les dossiers dans des contextes parfois ambigus.
- Vous mobilisez votre sens politique, votre discernement et votre tact pour analyser finement les situations, adapter votre posture et prendre des décisions équilibrées dans des contextes parfois sensibles.
- Vous faites preuve de polyvalence et vous adaptez aisément à des contextes variés ainsi qu’à des tâches diversifiées.
- Vous démontrez un fort esprit d’innovation et cherchez constamment à améliorer les façons de faire.
- Vous faites preuve d’un bon jugement dans l’évaluation de solutions technologiques et êtes en mesure d’en analyser les avantages, les limites, les risques et les impacts organisationnels.
- Vous communiquez avec aisance, tant à l’oral qu’à l’écrit.
- Vous possédez une excellente maîtrise des outils informatiques et une forte curiosité à l’égard des nouvelles technologies.
- Vous êtes capable de gérer plusieurs projets simultanément avec efficacité.
Vous avez le profil recherché pour vous joindre à cette équipe?
Nous vous invitons à poser votre candidature et Catherine Gingras Charland, conseillère en acquisition de talents, se fera un plaisir de vous en dire plus sur le poste et sur nos conditions de travail lors d’une entrevue.
Postuler à l'ÉTS, quelle idée de génie!
SVP Postulez en ligne via Espresso-jobs.
Python Software Developer – Computer Vision & Document Intelligence
90K$ - 120K$ /an
Permanent à temps plein
About Fi Systems
Fi Systems develops AI-powered applications and assistants that help engineering and procurement teams work more efficiently.
We’re looking for a software developer to help build a platform that turns complex HVAC and engineering drawings into structured, usable data. The software analyzes PDFs, identifies symbols and technical information, and presents the results for users to review.
If you enjoy figuring out why an algorithm works on one drawing and fails on another—and turning that investigation into a reliable improvement—this role could be a good fit.
About the Role
Your primary focus will be developing and improving our Python extraction algorithms. You’ll combine PDF text and vector geometry, computer vision, OCR, and AI vision services to interpret drawings with different layouts, scales, and levels of quality.
You’ll also contribute to the C#/.NET backend that manages documents, coordinates processing, stores results, and exposes APIs.
Your strongest experience should be in Python and practical extraction or image-processing work. Experience with C#/.NET is valuable, but we also welcome strong Python developers who have built production backend services in another language and are ready to learn our .NET stack.
This is a hands-on software development role, with responsibility for taking improvements from investigation through implementation, testing, and validation.
What You’ll Work On
- Extract information from technical drawings: Detect legends and symbols, match symbols across drawings, and associate them with descriptions, equipment tags, dimensions, and airflow information.
- Improve accuracy across varied documents: Investigate missed detections, incorrect matches, duplicates, rotations, ambiguous annotations, and differences between native and scanned PDFs.
- Combine complementary techniques: Use native PDF content, geometric reasoning, image processing, OCR, computer vision, and AI services to produce reliable results.
- Measure and validate improvements: Build evaluation datasets and regression tests, track precision and recall, and balance accuracy with processing speed, memory usage, and service costs.
- Connect extraction to the application: Develop backend APIs, database models, and asynchronous workflows, including service integration, retries, and error handling.
- Build maintainable software: Participate in code reviews, document technical decisions and limitations, and collaborate with developers and engineering domain specialists.
What You Bring
- Strong Python development skills, typically gained through 3–5 years of relevant experience or equivalent substantial software projects.
- Practical experience with computer vision, image processing, OCR, or document extraction, using OpenCV, NumPy, or comparable tools.
- Confidence working with coordinates, bounding boxes, transformations, matching scores, and other geometric or spatial concepts.
- Experience building and maintaining backend services and REST APIs, ideally with C#/.NET, or a strong foundation in another backend stack and willingness to learn.
- Experience with relational databases, automated testing, Git, and systematic debugging.
- The ability to investigate an unfamiliar problem, explain your approach, and carry a solution through implementation and validation.
A degree in computer science, software engineering, computer engineering, or a related discipline is welcome. Equivalent professional experience is equally relevant.
Experience That Would Help
You don’t need experience with every tool or topic below. We’re particularly interested in candidates who bring some of the following:
- PDF extraction.
- Engineering drawings, schematics, CAD-generated documents, or HVAC terminology.
- Template matching, segmentation, shape comparison, or linking detected objects to nearby text.
- Multimodal AI, structured model outputs, and validation of AI-generated results.
- ASP.NET Core, Entity Framework Core, and SQL Server.
- Azure AI Document Intelligence, Azure AI Foundry, object storage, message queues, or Docker.
Why Join Us?
- Solve a tangible engineering problem. Help turn complex drawings into information people can review and use.
- Influence the core technology. Contribute directly to extraction methods, evaluation approaches, and backend design.
- See measurable results. Evaluate your work through improvements in accuracy, speed, reliability, and user experience.
- Develop across disciplines. Work at the intersection of Python, computer vision, document intelligence, and backend software development.
- Contribute your judgment. Propose improvements and collaborate with a team that values curiosity, ownership, and maintainable code.
Work Arrangement and Benefits
This role requires 2 days per week at our Boucherville office, with remote work for the remainder of the week.
Benefits include:
- Extended health, dental, and vision care.
- Life and disability insurance.
- Paid time off.
- On-site parking and casual dress.
Interested?
Apply with your résumé. If possible, include a brief description of a relevant project: the problem you tackled, what you personally built, and how you evaluated the results.
Examples involving PDFs, OCR, image processing, computer vision, or spatial algorithms are especially useful. A short description is sufficient if your work is confidential.
Permanent à temps plein
P3F n’est pas seulement une agence web; c’est un écosystème dynamique où chaque projet est unique, chaque client est une nouvelle découverte, et chaque journée est remplie de défis stimulants. On est à la recherche d'un.e développeur.se sénior.e qui apportera énergie et expertise à notre équipe.
TES RESPONSABILITÉS :
- Concevoir, développer et optimiser des sites web et applications sur mesure en Laravel et React.
- Participer activement à l’architecture et à la conception des solutions techniques.
- Intégrer l’intelligence artificielle (IA) pour répondre aux besoins de certains clients.
- Collaborer avec l’équipe front-end et design pour assurer des interfaces utilisateur fluides et efficaces.
- Assurer la maintenance et l’optimisation continue des applications existantes.
- Rester à l’affût des nouvelles tendances et technologies pour proposer des solutions innovantes
TU ES LA PERSONNE IDÉALE SI :
- Tu détiens un diplôme en informatique ou dans un domaine connexe avec 7 ans d’expérience et plus dans un rôle similaire;
- Tu as une solide expérience en développement web et en technologie;
- Tu maîtrises PHP, Javascript, MySQL, Git;
- Tu es à l’aise avec les connexions API, Webpack, WordPress et Figma;
- Tu as de l’expérience avec les sites Ecommerce, les animations avancées et autres framework Javascript (un atout);
- L’innovation fait partie de ton vocabulaire, tu es ouvert d’esprit et prêt à repousser les limites;
- Tu es capable de gérer plusieurs projets en même temps et tu as le souci du détail.
POURQUOI NOUS CHOISIR?
- Poste permanent à temps plein, 40 heures par semaine;
- Salaire compétitif selon expérience;
- Assurances collectives et REER avec contribution de l’employeur;
- Opportunités de formation et de développement professionnel;
- Environnement de travail convivial et stimulant;
- Jeux de société et babyfoot sur l’heure du dîner;
- Activités sociales organisées par l’entreprise;
- Un engagement envers la diversité, l’équité et l’inclusion.
Joins-toi à une équipe passionnée qui valorise la créativité, l’innovation et l’excellence. Postule dès maintenant et prépare-toi à vivre une expérience professionnelle enrichissante!
Envoyez votre CV via Espresso-jobs. *Seules les personnes sélectionnées pour l’entrevue seront contactées.
Permanent à temps plein
Rôle dans l’organisation
La personne titulaire du poste est la référence en matière de solutions technologiques et de données au sein de sa direction. Elle contribue à la conception, à l’intégration, au déploiement et à l’évolution des solutions, tout en veillant à leur cohérence, leur performance, leur sécurité et leur alignement avec les besoins de l’organisation.
Principales responsabilités/activités
- Agit à titre d’expert technique des environnements et des solutions sous sa responsabilité en demeurant impliqué dans leur conception, leur configuration, leur intégration, leur automatisation et leur exploitation. Met à profit son expertise pour orienter les décisions, résoudre les enjeux complexes et soutenir l'évolution continue des solutions informatiques;
- Coordonne les travaux d’intégration des systèmes et des flux de données, en collaboration avec les équipes TI et les partenaires concernés, afin d’assurer l’arrimage des activités nécessaires à la livraison, au maintien et à l’évolution des solutions;
- Met de l’avant les bonnes pratiques liées aux solutions et aux données en contribuant à la définition, à la documentation et à l’application de standards communs, afin d’assurer la cohérence, la qualité et le respect des pratiques établies au sein de la direction;
- Participe à la gestion des projets de la direction et accompagne les parties prenantes dans les activités de changement, afin de favoriser l’adoption, l’optimisation et l’intégration des nouvelles pratiques et des nouveaux outils dans les opérations;
- Contribue à l’alignement, à la cohérence et à l’évolution des solutions technologiques et des environnements de données, en tenant compte des orientations de sa direction, des besoins organisationnels. Facilite la communication, la concertation et la coordination des travaux entre les équipes TI et les partenaires concernés afin d'assurer une intégration harmonieuse des solutions et l'atteinte des objectifs communs;
- Agit à titre de mentor, accompagne les équipes TI dans l’adoption des solutions, des standards et des nouvelles pratiques, notamment par des activités de communication, de gestion du changement, de formation et de transfert de connaissances. Agit à titre de mentor;
- Assure la surveillance opérationnelle des solutions, systèmes et intégrations sous sa responsabilité, notamment en lien avec l’utilisation des services TI de Microsoft, et recommande ou met en place, au besoin, des actions correctives ou des mesures d’optimisation visant la performance, la fiabilité et la maîtrise des coûts;
- Analyse les solutions technologiques existantes ou proposées afin d’évaluer leur cohérence, leur intégration, leur performance et leur capacité à répondre aux besoins de l’organisation, et formule des recommandations d’amélioration lorsque requis. Agit comme personne-ressource sur les enjeux liés aux solutions technologiques, aux intégrations et à l’évolution des services numériques au sein de la direction. Assure le suivi des fournisseurs liés à ces solutions;
- Agit comme interlocuteur technique auprès des fournisseurs et des partenaires externes dans le cadre de l’analyse, de l’intégration et de l’évolution des solutions technologiques, afin d’assurer la compréhension des besoins, la coordination des interventions et la cohérence des travaux réalisés;
- Effectue toute autre tâche connexe dans le cadre de ses fonctions.
Qualifications
Formation et expérience
- Baccalauréat en génie informatique, logiciel ou domaine connexe
- 4 à 6 ans d'expérience dans un poste comportant des fonctions et responsabilités similaires et/ou en entreprise
Champs d'expertise
- Conception et intégration de solutions
- Gouvernance et protection des données
- Processus organisationnels
Connaissance des outils
- Azure et DevOps
- Dynamics 365
- Intégration API et Purview
- Power Platform et Microsoft 365
Développeur.se Full Stack Intermédiaire (PHP)
65K$ - 80K$ /an
Permanent à temps plein
LE POSTE :
Le modèle &CO s’appuie sur trois piliers : créativité, agilité et accompagnement. Ceux-ci s’intègrent dans l’ensemble des expertises de l’agence. Sous la supervision du Responsable de l’expertise numérique, votre rôle principal consistera à concevoir, à développer et à améliorer des produits numériques variés pour divers clients de l’agence selon les pratiques exemplaires et les tendances technologiques du marché.
TÂCHES PRINCIPALES :
- Analyser, concevoir et développer des produits numériques variés (sites vitrines, plateformes e-commerce, solutions internes) en assurant la synergie entre le frontend et le backend, tout en respectant les normes établies.
- Effectuer des optimisations de performance et de sécurité;
- Effectuer les mises à jour des sites Web;
- Participer aux revues de code (Fullstack);
- Développer le frontend et le backend pour l'ajout et la modification de fonctionnalités;
- Résoudre les problèmes affectant le code existant et futur, en adoptant une approche holistique du frontend au backend.;
- Travailler à l’organisation des outils et des ressources front-end et back-end pour qu’ils soient utilisés par plusieurs équipes;
- Jouer un rôle de premier plan dans la documentation et la planification des aspects frontend et backend des projets.;
- Collaborer avec d'autres développeurs et équipes (rencontres, internes, SCRUM, estimations)en apportant une expertise sur l'ensemble de la stack technique;
- Résoudre des problèmes de manière créative et s’adapter rapidement au changement;
- Faire preuve d’initiative et s’impliquer dans le développement de solutions internes impliquant l'ensemble de la stack technique;
- Rester à l’affût des dernières tendances Web et mettre à jour ses connaissances.
COMPÉTENCES REQUISES :
- Expertise dans l’utilisation des technologies suivantes : HTML, CSS, PHP (JavaScript, ReactJS ou VueJS);
- Expertise dans l’utilisation des technologies suivantes : NodeJS, Express, MongoDB;
- Compétences d’optimisation pour les moteurs de recherche (SEO) ainsi que dans la gestion de l’accessibilité;
- Maîtrise de la gestion de versions par Git;
- Expertise dans la production de codes de bonne qualité ainsi que dans la réalisation de tests unitaires et fonctionnels, en plus des commentaires associés;
- Compétences avec WordPress un atout;
- Sens de l’écoute et bonne communication, avec un goût prononcé pour le travail d’équipe;
- Capacité à résoudre des problèmes complexes tout en étant créatif dans la proposition de solutions adaptées;
- Capacité à travailler sous pression;
- Rigueur et minutie;
- Forte capacité à travailler sur plusieurs projets à la fois;
- Grande passion et curiosité pour la recherche, le développement informatique et les innovations en TI;
- Bilinguisme (français et anglais), tant à l’oral qu’à l’écrit.
EXPÉRIENCE REQUISES :
- Formation en techniques informatiques de niveau collégial ou universitaire.
- 3 à 5 ans d’expérience comme développeur.euse fullstack.
Envoie ton CV via Espresso-jobs.
28,00$ - 30,00$ /heure
Temporaire à temps plein
Technicien(ne) de centre de données
Responsabilités
- Assurer une présence sur site au sein dune équipe de travail, incluant des quarts de travail et/ou une rotation de garde hebdomadaire.
- Répondre aux incidents critiques de haute priorité conformément aux ententes de niveau de service (SLA).
- Participer aux activités de maintenance et aux interventions liées aux systèmes dalimentation électrique et de refroidissement du centre de données.
- Effectuer le diagnostic et la réparation des serveurs et des équipements réseau.
- Résoudre les problèmes de connectivité réseau.
- Coordonner les activités et établir des relations de collaboration avec les différentes équipes du centre de données.
- Interagir avec les fournisseurs et sous-traitants externes.
- Rechercher continuellement des moyens daméliorer ses compétences ainsi que les processus et systèmes utilisés.
- Contribuer au mentorat, au développement et à la formation des autres membres de léquipe.
Compétences essentielles
- Excellente connaissance du matériel informatique, du diagnostic de pannes et de la réparation de composants tels que la mémoire RAM, les processeurs (CPU) et les cartes mères.
- Connaissances en réseautique, incluant la compréhension des fibres optiques, des outils de fibre optique, des adresses MAC, du DNS et des serveurs.
- Expérience avec Linux; des connaissances de base sont suffisantes.
- Capacité à travailler de façon autonome ainsi quau sein dune équipe.
- Moyen de transport fiable, certains sites pouvant être situés dans des secteurs plus éloignés.
Compétences et qualifications supplémentaires
- Diplôme détudes collégiales, universitaires ou équivalent.
- Expérience en programmation ou en développement de scripts.
- Expérience dans un environnement de centre de données.
- Des compétences en conception Web ou en scripting sont considérées comme un atout pour lévolution future du poste.
- Capacité à lire et à interpréter des procédures et des flux de travail (workflows).
Environnement de travail
Ces postes sont basés à Montréal, Québec (sites de Pointe-Claire et de Baie-DUrfé).
Les horaires sont flexibles et correspondent généralement à des semaines de 40 heures réparties sur quatre journées de 10 heures, offrant trois jours de congé par semaine. Initialement, les heures de travail seront de jour, mais des quarts de nuit pourraient être requis selon lévolution des besoins opérationnels.
Le travail seffectue dans un environnement de centre de données critique fonctionnant 24 heures sur 24, 7 jours sur 7, et comprend une rotation de garde, la réponse aux incidents en dehors des heures normales ainsi que du soutien après les heures régulières lorsque requis.
Type de poste & EmplacementCe poste Contract to Hire est basé à Varennes, QC.
Taux de rémunération & AvantagesLa fourchette salariale associée à ce poste est de $28.00 - $30.00/hr.
La rémunération individuelle offerte pour ce poste, à lintérieur de cette fourchette, dépendra de nombreux facteurs, notamment les qualifications, les compétences, lexpérience pertinente, la connaissance du poste, la localisation géographique, léquité interne ainsi que dautres facteurs pertinents liés au poste.
Type de poste & EmplacementCe poste Contrat avec possibilité dembauche est basé à Varennes, QC.
Type de milieu de travailIl s'agit d'un poste fully onsite, situé à Varennes,QC.
Data Center Technician
Responsibilities
- Provide on-site coverage as part of a team environment, including shift work and/or a weekly on-call rotation.
- Respond to high-severity critical incidents in accordance with service level agreements (SLAs).
- Participate in maintenance and incident response activities related to data center power and cooling systems.
- Perform diagnostics and repair of servers and network equipment.
- Troubleshoot network connectivity issues.
- Coordinate activities and build collaborative relationships with various data center teams.
- Interact with third-party vendors and external contractors.
- Continuously seek opportunities to improve personal skills, processes, and systems.
- Contribute to the mentoring, development, and training of other team members.
Essential Skills
- Strong knowledge of computer hardware, troubleshooting, and repair of components such as RAM, CPUs, and motherboards.
- Networking knowledge, including an understanding of fiber optics, fiber-optic tools, MAC addresses, DNS, and servers.
- Experience with Linux; basic knowledge is sufficient.
- Ability to work independently and as part of a team.
- Reliable transportation, as some sites may be in remote locations.
Additional Skills & Qualifications
- College diploma, university degree, or equivalent.
- Experience in scripting or programming.
- Experience working in a data center environment.
- Web design or scripting skills are considered an asset for future growth within the role.
- Ability to read and interpret procedures and workflows.
Work Environment
These positions are based in Montreal, Quebec (sites located in Pointe-Claire and Baie-D'Urfé).
Schedules are flexible and typically consist of 40-hour work weeks arranged as four 10-hour days, providing three days off each week. Initial work hours will be daytime shifts; however, night shifts may be required as operational needs evolve.
The role is performed within a 24/7 mission-critical data center environment and includes participation in an on-call rotation, response to after-hours incidents, and support outside normal working hours when required.
Data Center Technician
Responsibilities
- Provide on-site coverage as part of a team environment, including shift work and/or a weekly on-call rotation.
- Respond to high-severity critical incidents in accordance with service level agreements (SLAs).
- Participate in maintenance and incident response activities related to data center power and cooling systems.
- Perform diagnostics and repair of servers and network equipment.
- Troubleshoot network connectivity issues.
- Coordinate activities and build collaborative relationships with various data center teams.
- Interact with third-party vendors and external contractors.
- Continuously seek opportunities to improve personal skills, processes, and systems.
- Contribute to the mentoring, development, and training of other team members.
Essential Skills
- Strong knowledge of computer hardware, troubleshooting, and repair of components such as RAM, CPUs, and motherboards.
- Networking knowledge, including an understanding of fiber optics, fiber-optic tools, MAC addresses, DNS, and servers.
- Experience with Linux; basic knowledge is sufficient.
- Ability to work independently and as part of a team.
- Reliable transportation, as some sites may be in remote locations.
Additional Skills & Qualifications
- College diploma, university degree, or equivalent.
- Experience in scripting or programming.
- Experience working in a data center environment.
- Web design or scripting skills are considered an asset for future growth within the role.
- Ability to read and interpret procedures and workflows.
Work Environment
These positions are based in Montreal, Quebec (sites located in Pointe-Claire and Baie-D'Urfé).
Schedules are flexible and typically consist of 40-hour work weeks arranged as four 10-hour days, providing three days off each week. Initial work hours will be daytime shifts; however, night shifts may be required as operational needs evolve.
The role is performed within a 24/7 mission-critical data center environment and includes participation in an on-call rotation, response to after-hours incidents, and support outside normal working hours when required.
Job Type & LocationThis is a Contract to Hire position based out of Varennes, QC.
Pay and BenefitsThe pay range for this position is $28.00 - $30.00/hr.
Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
Job Type & LocationThis is a Contract to Hire position based out of Varennes, QC.
Workplace TypeThis is a fully onsite position in Varennes,QC.
À propos dActalent
Actalent est un leader mondial dans les services dingénierie et de sciences ainsi que dans les solutions de talents. Nous aidons des entreprises visionnaires à faire progresser leurs initiatives dingénierie et de science grâce à laccès à des experts spécialisés qui favorisent léchelle, linnovation et la rapidité de mise sur le marché. Avec un réseau de près de 20 000 consultants et 5 000 clients à travers les États-Unis, le Canada, lAsie et lEurope, Actalent dessert de nombreuses entreprises du Fortune 500. Nous sommes fiers dêtre lune des 500 meilleures firmes de conception de lEngineering News-Record (ENR) pour nos services de conception en ingénierie et un lauréat du prix ClearlyRated Best of Staffing® tant pour le service client que pour les talents.
Actalent est un employeur souscrivant au principe de légalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de lâge, de la couleur, de la religion, des origines nationales, du statut dancien combattant, dun handicap, de lorientation sexuelle, de lidentité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.
Si vous souhaitez faire une demande daccommodement raisonnable, tel que la modification ou lajustement du processus de demande demploi ou dentrevue à cause dun handicap, veuillez envoyer un courriel à actalentaccommodation@actalentservices.com pour connaître dautres options daccommodement.
Numéro du permis d'agence de placement de personnel : AP-2000486 (Canada Québec)
Numéro du permis d'agence de recrutement de travailleurs étrangers temporaires : AR-2000485 (Canada Québec)
Ordonnance sur légalité des chances de San Francisco: Conformément à lOrdonnance sur légalité des chances de San Francisco, pour tous les postes situés dans la ville et le comté de San Francisco, nous examinerons les candidatures des personnes qualifiées ayant un casier judiciaire ou des antécédents criminels.
Utilisation de lintelligence artificielle (IA): Nous pouvons utiliser lintelligence artificielle (IA) pour soutenir certaines étapes de notre processus dembauche, notamment la recherche, la présélection et lévaluation des candidatures. LIA aide à analyser les candidatures et les qualifications, mais les décisions finales sont prises par notre équipe de recrutement. En soumettant votre candidature, vous reconnaissez et acceptez que celle-ci puisse être examinée à laide doutils dIA.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
Personnel Placement Agency Permit Number: AP-2000486 (Canada Quebec)
Temporary Foreign Worker Recruitment Agency Permit Number: AR-2000485 (Canada Quebec)
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Use of Artificial Intelligence (AI):We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
60,00$ - 70,00$ /heure
Temporaire à temps plein
Titre du poste: Développeur logiciel
Description du poste
Vous contribuez au développement et au soutien dapplications HMI pour des programmes navals, en travaillant sur des solutions de contrôle et de surveillance de pointe et en modernisant des systèmes existants vers des technologies C++ modernes.
Responsabilités
- Concevoir, développer et maintenir des composants logiciels de linterface homme-machine (HMI) en utilisant le C++ moderne.
- Contribuer à la modernisation et à lévolution des solutions HMI IPMS existantes basées sur des technologies C++ MFC héritées.
- Participer aux discussions darchitecture logicielle, aux activités de conception technique et aux revues de code entre pairs liées au développement dapplications HMI.
- Développer un code propre, maintenable, efficace et réutilisable en suivant les meilleures pratiques dingénierie logicielle établies.
- Diagnostiquer, déboguer et résoudre les défauts logiciels, les problèmes dintégration et les enjeux au niveau du système.
- Collaborer avec des équipes multidisciplinaires, incluant lingénierie des systèmes, lintégration et les tests, lassurance qualité et les parties prenantes produit.
- Soutenir les activités dintégration, de validation et de tests logiciels.
- Sadapter rapidement à lévolution des exigences de projet et des priorités dans un environnement de développement dynamique.
- Travailler efficacement dans des situations impliquant des exigences changeantes, des priorités en évolution et parfois une information technique incomplète.
- Contribuer à la prise de décisions techniques et aux initiatives damélioration continue au sein de léquipe logicielle.
Compétences Essentielles
- Solide expérience en développement logiciel en C++ moderne, avec au moins 7 ans dexpérience en développement C++.
- Maîtrise de MFC pour le développement dapplications de bureau.
- Excellente connaissance de lenvironnement Windows pour le développement et le déploiement dapplications.
- Expérience avec des systèmes distribués et leur conception logicielle.
- Capacité à développer des applications de bureau robustes et performantes.
- Capacité à déboguer et à résoudre des problèmes complexes au niveau logiciel et système.
- Aptitude démontrée à travailler dans des équipes multidisciplinaires et à communiquer clairement sur les enjeux techniques.
Compétences Supplémentaires & qualifications
- Expérience avec Qt pour le développement dinterfaces graphiques et dapplications de bureau.
- Connaissance de Linux pour le développement ou le déploiement dapplications multiplateformes.
- Expérience en développement dapplications HMI est un atout important.
- Intérêt pour les secteurs maritime, de la puissance et de lespace, ainsi que pour les systèmes de communications et de simulation.
- Capacité à participer activement aux initiatives damélioration continue et à la prise de décisions techniques.
Environnement De Travail
Vous travaillez dans un environnement hybride basé à Ville Saint-Laurent, avec une présence au bureau trois jours par semaine et des journées de travail à distance. Le contexte technique inclut le développement dapplications de bureau sous Windows, lutilisation de C++ moderne, de MFC, de Qt et de systèmes distribués, avec une exposition possible à des environnements Linux. Vous évoluez au sein dune équipe dingénierie logicielle collaborative qui uvre sur des solutions de contrôle et de simulation pour les secteurs marin, énergétique et spatial, ainsi que sur des systèmes navals avancés. Le milieu de travail est structuré, orienté vers la qualité et linnovation, avec des processus darchitecture, de revue de code et de tests rigoureux, tout en offrant une atmosphère professionnelle et axée sur la collaboration. La tenue vestimentaire est généralement professionnelle et adaptée à un environnement de bureau dingénierie.
Type de poste & Emplacement
Ce poste Contract est basé à Saint-Laurent, QC.
Taux de rémunération & AvantagesLa fourchette salariale associée à ce poste est de $60.00 - $70.00/hr.
La rémunération individuelle offerte pour ce poste, à lintérieur de cette fourchette, dépendra de nombreux facteurs, notamment les qualifications, les compétences, lexpérience pertinente, la connaissance du poste, la localisation géographique, léquité interne ainsi que dautres facteurs pertinents liés au poste.
Type de poste & EmplacementCe poste Contrat (temporaire) est basé à Saint-Laurent, QC.
Type de milieu de travailIl s'agit d'un poste hybrid, situé à Saint-Laurent,QC.
Job Title: Software Developer HMI
Job Description
You will contribute to the development and support of HMI applications for naval programs, working on advanced monitoring and control solutions and helping modernize existing systems toward modern C++ technologies.
Responsibilities
- Design, develop, and maintain Human-Machine Interface (HMI) software components using modern C++.
- Contribute to the modernization and evolution of existing HMI IPMS solutions currently based on legacy C++ MFC technologies.
- Participate in software architecture discussions, technical design activities, and peer code reviews related to HMI application development.
- Develop clean, maintainable, efficient, and reusable software following established software engineering best practices.
- Troubleshoot, debug, and resolve software defects, integration issues, and system-level problems.
- Collaborate with cross-functional teams including Systems Engineering, Integration & Test, Quality Assurance, and Product stakeholders.
- Support software integration, validation, and testing activities.
- Adapt quickly to changing project requirements and evolving priorities within a dynamic development environment.
- Work effectively in situations involving changing requirements, evolving priorities, and occasionally incomplete technical information.
- Contribute to technical decision-making and continuous improvement initiatives within the software team.
Essential Skills
- Strong experience in software development with modern C++, including at least 7 years of C++ development.
- Proficiency with MFC for desktop application development.
- Excellent knowledge of the Windows environment for application development and deployment.
- Experience with distributed systems and their software design.
- Ability to develop robust, high-performance desktop applications.
- Capability to debug and resolve complex software and system-level issues.
- Proven ability to work within cross-functional teams and communicate technical topics clearly.
Additional Skills and Qualifications
- Experience with Qt for graphical user interface and desktop application development.
- Knowledge of Linux for cross-platform development or deployment.
- Hands-on experience with HMI application development is a strong asset.
- Interest in marine, power, and space sectors, as well as communications and simulation systems.
- Ability to actively contribute to continuous improvement initiatives and technical decision-making.
Work Environment
This role is based in a hybrid work model in Ville Saint-Laurent, with three days per week on site and the remainder worked remotely. The technical environment focuses on desktop application development on Windows using modern C++, MFC, Qt, and distributed systems, with possible exposure to Linux-based environments. You will work within a collaborative software engineering team building control and simulation solutions for marine, power, and space sectors, as well as advanced naval systems. The workplace is structured, quality-driven, and innovation-focused, with formal architecture, code review, and testing practices, while maintaining a professional and cooperative atmosphere. Dress code is generally professional and appropriate for an engineering office setting.
Job Type & LocationThis is a Contract position based out of Saint-Laurent, QC.
Pay and BenefitsThe pay range for this position is $60.00 - $70.00/hr.
Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
Job Type & LocationThis is a Contract position based out of Saint-Laurent, QC.
Workplace TypeThis is a hybrid position in Saint-Laurent,QC.
À propos dActalent
Actalent est un leader mondial dans les services dingénierie et de sciences ainsi que dans les solutions de talents. Nous aidons des entreprises visionnaires à faire progresser leurs initiatives dingénierie et de science grâce à laccès à des experts spécialisés qui favorisent léchelle, linnovation et la rapidité de mise sur le marché. Avec un réseau de près de 20 000 consultants et 5 000 clients à travers les États-Unis, le Canada, lAsie et lEurope, Actalent dessert de nombreuses entreprises du Fortune 500. Nous sommes fiers dêtre lune des 500 meilleures firmes de conception de lEngineering News-Record (ENR) pour nos services de conception en ingénierie et un lauréat du prix ClearlyRated Best of Staffing® tant pour le service client que pour les talents.
Actalent est un employeur souscrivant au principe de légalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de lâge, de la couleur, de la religion, des origines nationales, du statut dancien combattant, dun handicap, de lorientation sexuelle, de lidentité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.
Si vous souhaitez faire une demande daccommodement raisonnable, tel que la modification ou lajustement du processus de demande demploi ou dentrevue à cause dun handicap, veuillez envoyer un courriel à actalentaccommodation@actalentservices.com pour connaître dautres options daccommodement.
Numéro du permis d'agence de placement de personnel : AP-2000486 (Canada Québec)
Numéro du permis d'agence de recrutement de travailleurs étrangers temporaires : AR-2000485 (Canada Québec)
Ordonnance sur légalité des chances de San Francisco: Conformément à lOrdonnance sur légalité des chances de San Francisco, pour tous les postes situés dans la ville et le comté de San Francisco, nous examinerons les candidatures des personnes qualifiées ayant un casier judiciaire ou des antécédents criminels.
Utilisation de lintelligence artificielle (IA): Nous pouvons utiliser lintelligence artificielle (IA) pour soutenir certaines étapes de notre processus dembauche, notamment la recherche, la présélection et lévaluation des candidatures. LIA aide à analyser les candidatures et les qualifications, mais les décisions finales sont prises par notre équipe de recrutement. En soumettant votre candidature, vous reconnaissez et acceptez que celle-ci puisse être examinée à laide doutils dIA.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
Personnel Placement Agency Permit Number: AP-2000486 (Canada Quebec)
Temporary Foreign Worker Recruitment Agency Permit Number: AR-2000485 (Canada Quebec)
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Use of Artificial Intelligence (AI):We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
La version anglaise suit / The English version follows.
Titre du poste: Développeur logiciel C++
Description du poste
Le développeur logiciel participe à la conception, au développement et au soutien aux tests du logiciel central utilisé dans des systèmes de contrôle marins. La personne contribue au cycle complet de développement logiciel en C++ et Ada sur Linux et Windows, en mettant laccent sur des systèmes de contrôle intégrés critiques pour des plateformes maritimes.
Responsabilités
- Concevoir, développer et maintenir le logiciel central de systèmes de contrôle marins intégrés.
- Rédiger les spécifications de conception et élaborer des conceptions détaillées pour les composants logiciels des systèmes de gestion de plateforme intégrés (IPMS).
- Implémenter des fonctionnalités logicielles en C++ et Ada dans des environnements Linux et Windows.
- Planifier, préparer et exécuter des tests unitaires et dintégration pour valider le logiciel développé.
- Contribuer à lintégration du système, aux essais et à la mise en service des systèmes à bord des navires.
- Participer aux activités dacceptation du système et soutenir les essais dacceptation formels.
- Collaborer avec léquipe de développement pour travailler simultanément sur plusieurs projets de systèmes de contrôle.
- Utiliser des outils de gestion de configuration comme Git pour gérer le code source et les versions.
- Tenir compte des contraintes de systèmes temps réel, de multithreading et denvironnements embarqués lors de la conception et du développement.
- Appliquer et respecter les protocoles réseau, les protocoles de communication et les interfaces dE/S dans la conception des solutions.
- Communiquer efficacement avec les membres de léquipe pour coordonner les tâches, partager linformation et résoudre les problèmes techniques.
Compétences Essentielles
- 3 ans+ dexpérience en développement logiciel.
- Solide expérience en développement C++ et en programmation orientée objet.
- Expérience de développement sous Windows et/ou Linux.
- Expérience en développement dans un environnement de systèmes embarqués.
- Connaissance des systèmes temps réel.
- Compréhension des concepts de multithreading.
- Familiarité avec les protocoles réseau et les systèmes de contrôle.
- Expérience avec des outils de gestion de code source tels que Git.
- Capacité à travailler sur des systèmes de contrôle intégrés et des logiciels embarqués.
- Admissibilité aux autorisations de sécurité de type fiabilité et CGD, avec possibilité dhabilitation OTAN.
Compétences Supplémentaires & qualifications
- Connaissance du langage Ada.
- Expérience avec les systèmes de contrôle et les systèmes dE/S.
- Connaissance des protocoles de communication et des protocoles réseau.
- Expérience pratique avec des systèmes temps réel et des logiciels embarqués.
- Capacité à sadapter rapidement à différents projets et priorités.
- Aptitude à gérer plusieurs tâches simultanément dans un environnement de projets multiples.
- Habileté à bien communiquer au sein dune équipe de développement logiciel.
- Connaissance du français, un atout important pour collaborer avec léquipe et la clientèle.
Environnement De Travail
Le poste se déroule dans un environnement de développement logiciel axé sur les systèmes de contrôle marins, au sein dune équipe denviron dix développeurs. Le mode de travail est hybride, avec une présence au bureau trois jours par semaine et la possibilité de travailler à distance les autres jours, selon les politiques en vigueur. Léquipe travaille sur plusieurs projets en parallèle, tous liés à des systèmes de contrôle, ce qui exige une grande capacité dadaptation, de multitâche et de communication. Les technologies utilisées incluent principalement C++, Ada, Linux, Windows, des environnements embarqués, des systèmes temps réel, des protocoles réseau, des systèmes dE/S et des outils de gestion de versions comme Git. Le milieu favorise la collaboration, le partage de connaissances et le travail sur des solutions logicielles critiques pour des systèmes marins intégrés.
Type de poste & Emplacement
Ce poste Contract est basé à Saint-Laurent, QC.
Taux de rémunération & AvantagesLa fourchette salariale associée à ce poste est de $45.00 - $52.00/hr.
La rémunération individuelle offerte pour ce poste, à lintérieur de cette fourchette, dépendra de nombreux facteurs, notamment les qualifications, les compétences, lexpérience pertinente, la connaissance du poste, la localisation géographique, léquité interne ainsi que dautres facteurs pertinents liés au poste.
Type de poste & EmplacementCe poste Contrat (temporaire) est basé à Saint-Laurent, QC.
Type de milieu de travailIl s'agit d'un poste hybrid, situé à Saint-Laurent,QC.
Job Title: C++ Software Developer
Job Description
The C++ Software Developer participates in the design, development, and test support of core software used in marine control systems. The role covers the full software development lifecycle in C++ and Ada on Linux and Windows, with a strong focus on integrated, missioncritical control systems for marine platforms.
Responsibilities
- Design, develop, and maintain core software for integrated marine control systems.
- Prepare design specifications and develop detailed designs for software components in Integrated Platform Management Systems (IPMS).
- Implement software features in C++ and Ada in both Linux and Windows environments.
- Plan, prepare, and execute unit and integration tests to validate developed software.
- Contribute to system integration, testing, and commissioning activities onboard ships.
- Participate in system acceptance activities and support formal acceptance testing.
- Collaborate with the software development team while working on multiple control system projects simultaneously.
- Use configuration management tools such as Git to manage source code and versions.
- Account for real-time constraints, multithreading, and embedded environments in software design and implementation.
- Apply and respect network protocols, communication protocols, and I/O systems in solution design.
- Communicate effectively with team members to coordinate tasks, share information, and resolve technical issues.
Essential Skills
- 3+ years of experience in software development.
- Strong experience in C++ development and objectoriented programming.
- Handson development experience on Windows and/or Linux.
- Experience working in an embedded systems environment.
- Knowledge of realtime systems.
- Understanding of multithreading concepts.
- Familiarity with network protocols and control systems.
- Experience using source control tools such as Git.
- Ability to work on integrated control systems and embedded software.
- Eligibility for reliabilitylevel security clearance and CGD, with potential NATO clearance.
Additional Skills and Qualifications
- Knowledge of the Ada programming language.
- Experience with control systems and I/O systems.
- Knowledge of communication protocols and network protocols.
- Practical experience with realtime systems and embedded software.
- Ability to adapt quickly to different projects and shifting priorities.
- Strong multitasking skills to handle multiple concurrent projects.
- Effective communication skills within a software development team.
- Knowledge of French is a strong asset for collaboration with the team and stakeholders.
Work Environment
This role is based in a software development environment focused on marine control systems, within a team of approximately ten developers. The position follows a hybrid work model, with three days per week in the office and the remaining days potentially remote, in line with current policies. The team works on multiple projects at the same time, all related to control systems, which requires strong adaptability, multitasking, and communication skills. The technology stack includes C++, Ada, Linux, Windows, embedded environments, realtime systems, network protocols, I/O systems, and version control tools such as Git. The work environment emphasizes collaboration, knowledge sharing, and the development of critical software for integrated marine systems.
Job Type & LocationThis is a Contract position based out of Saint-Laurent, QC.
Pay and BenefitsThe pay range for this position is $45.00 - $52.00/hr.
Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
Job Type & LocationThis is a Contract position based out of Saint-Laurent, QC.
Workplace TypeThis is a hybrid position in Saint-Laurent,QC.
À propos dActalent
Actalent est un leader mondial dans les services dingénierie et de sciences ainsi que dans les solutions de talents. Nous aidons des entreprises visionnaires à faire progresser leurs initiatives dingénierie et de science grâce à laccès à des experts spécialisés qui favorisent léchelle, linnovation et la rapidité de mise sur le marché. Avec un réseau de près de 20 000 consultants et 5 000 clients à travers les États-Unis, le Canada, lAsie et lEurope, Actalent dessert de nombreuses entreprises du Fortune 500. Nous sommes fiers dêtre lune des 500 meilleures firmes de conception de lEngineering News-Record (ENR) pour nos services de conception en ingénierie et un lauréat du prix ClearlyRated Best of Staffing® tant pour le service client que pour les talents.
Actalent est un employeur souscrivant au principe de légalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de lâge, de la couleur, de la religion, des origines nationales, du statut dancien combattant, dun handicap, de lorientation sexuelle, de lidentité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.
Si vous souhaitez faire une demande daccommodement raisonnable, tel que la modification ou lajustement du processus de demande demploi ou dentrevue à cause dun handicap, veuillez envoyer un courriel à actalentaccommodation@actalentservices.com pour connaître dautres options daccommodement.
Numéro du permis d'agence de placement de personnel : AP-2000486 (Canada Québec)
Numéro du permis d'agence de recrutement de travailleurs étrangers temporaires : AR-2000485 (Canada Québec)
Ordonnance sur légalité des chances de San Francisco: Conformément à lOrdonnance sur légalité des chances de San Francisco, pour tous les postes situés dans la ville et le comté de San Francisco, nous examinerons les candidatures des personnes qualifiées ayant un casier judiciaire ou des antécédents criminels.
Utilisation de lintelligence artificielle (IA): Nous pouvons utiliser lintelligence artificielle (IA) pour soutenir certaines étapes de notre processus dembauche, notamment la recherche, la présélection et lévaluation des candidatures. LIA aide à analyser les candidatures et les qualifications, mais les décisions finales sont prises par notre équipe de recrutement. En soumettant votre candidature, vous reconnaissez et acceptez que celle-ci puisse être examinée à laide doutils dIA.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
Personnel Placement Agency Permit Number: AP-2000486 (Canada Quebec)
Temporary Foreign Worker Recruitment Agency Permit Number: AR-2000485 (Canada Quebec)
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Use of Artificial Intelligence (AI):We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
*La version française suit
Company Description
Headquartered in Montreal, Detroit and Munich, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over 25,000 machines across 4,000 factories across 5 continents and we have the privilege to work with a significant proportion of Fortune 500 manufacturers, from space rockets, to electrical cars, to robotics.
At Vention, you’ll work alongside driven and talented people who care deeply about their craft and the impact they create. We’re a team of high achievers who grow through meaningful work, solving complex challenges, learning fast, and seeing the results of our efforts every day.
We move quickly and aim high, but we do it together with care, collaboration, and respect. Our culture celebrates diverse perspectives and supports your growth through intentional development, strong leadership, and opportunities to make a real difference.
What You’ll Do
Lead and grow a team of 8 software engineers, roboticists, and applied AI specialists. You own hiring, coaching, career development, and a culture of execution and quality.
Carry the agentic vision for MachineLogic. Partner with Product to define the roadmap that moves machine programming from expert work to an assisted experience, then an autonomous one: sequence generation, self-diagnosis, correction, cycle optimization.
Radically cut design-to-first-cycle time. Set the baseline, make it the team's core metric, and deliver gains quarter after quarter.
Architect the agentic systems: LLM orchestration, tooling, sandboxed execution, simulation, verification loops, deterministic guardrails, automated evals, and regression testing on generated code.
Own safety and reliability. No generated program should ever put an operator, a robot, or a part at risk. You define the validation tiers, the testing on real hardware, and the criteria for going to production.
Go deep on hardware and software integration: actuators, MachineMotion controllers, robots (UR, Fanuc CRX), vision, industrial I/O. All of it in close collaboration with Firmware, Robotics, and Hardware.
Make MachineLogic an open platform: Python SDK, developer tooling, extensibility, and an experience that serves the expert integrator as well as the user who has never written a line of code.
Work with customers and field teams: Applications, Service, Sales, and integrators. Turn real shop-floor friction into engineering priorities.
Ship continuously: healthy team rituals, a predictable delivery cadence, technical debt under control, quality measured in production and not in a demo.
What You Bring to the Table
8+ years in software development, including 2+ years managing or technically leading a team of developers.
Real technical range. You are credible in a code review and in an architecture review. Python and/or TypeScript, distributed systems, APIs, real time or near real time.
Hands-on experience with LLM-based or agent-based systems: orchestration, tool calling, RAG, evals, and handling model uncertainty inside a product where the user demands reliability.
An understanding of physical systems: robotics, motion control, PLC, industrial automation, or a related embedded domain. You know the feedback loop includes hardware that is expensive and unforgiving.
A talent for growing people: recruiting, coaching, giving direct and useful feedback, building the conditions where strong engineers do their best work.
An owned bias for shipping. You break ambition into releasable versions, you measure, you adjust. You would rather have an imperfect product in a customer's hands than a perfect design in a document.
Clarity in communication. You can make a technical stake land with leadership and frame a business stake for your team. French and English.
Enthusiasm for ambiguity. This product category doesn't exist yet. You're comfortable defining it while building it.
What We Offer
Career pathing: Real opportunities to grow through personalized development plans, bi-annual employee reviews, and mentorship program
Professional development: Continuous training in performance management, inclusive leadership, leadership operating model, team building, and giving/receiving feedback
Gender diversity & inclusion: Pay equity reviews, inclusive policies, and a Women’s Employee Resource Group offering networking, mentorship, and quarterly learning sessions.
Hybrid work: Enjoy flexibility with our hybrid model, allowing you to work from home on select days.
Community engagement: Two paid volunteering days per year to give back to causes you care about.
Team events: All year round employee events including annual kick-off, employee summit, quarterly happy hours, and department events.
Comprehensive benefits: A complete group benefits plan for you and your family that start day one.
Top-up and benefits for new parents: Additional financial support and resources to support employees during their transition to parenthood.
What to Expect in Your Interview
Initial Call
Meet the Team
Case or take-home interview
Decision & Offer
We’re committed to making every step of the process inclusive and accessible. If you require accommodations at any stage, please let us know, we’ll ensure you have what you need to succeed.
Vention’s culture
Vention is an uplifting environment for high achievers. Thinking that Vention’s culture would keep you energized? See our full culture guide here
************************************************
Description de l’entreprise
Basée à Montréal, Detroit et Munich, Vention aide les fabricants à automatiser leurs opérations en un temps record grâce à la seule plateforme matérielle et logicielle alimentée par l’IA conçue pour l’usine. Notre technologie alimente plus de 25 000 machines dans 4 000 usines réparties sur 5 continents, et nous avons le privilège de collaborer avec une grande proportion des fabricants du Fortune 500, allant de la construction de fusées à l’automobile électrique, en passant par la robotique.
Chez Vention, vous travaillerez aux côtés de personnes passionnées et talentueuses qui ont à cœur leur métier et l’impact qu’elles créent. Nous formons une équipe de personnes ambitieuses qui évoluent grâce à un travail porteur de sens, en relevant des défis complexes, en apprenant rapidement et en constatant chaque jour les résultats de leurs efforts.
Nous avançons vite et visons haut, mais nous le faisons ensemble, avec soin, collaboration et respect. Notre culture valorise la diversité des perspectives et soutient votre développement grâce à un encadrement intentionnel, un leadership fort et des occasions concrètes de faire une réelle différence.
Ce que vous ferez:
Diriger et faire grandir une équipe de 8 personnes — ingénieurs logiciels, roboticiens et spécialistes de l'IA appliquée : embauche, encadrement, développement de carrière, culture d'exécution et de qualité.
Porter la vision agentique de MachineLogic : définir avec le Produit la feuille de route qui fait passer la programmation machine d'un travail d'expert à une expérience assistée, puis autonome — génération de séquences, auto-diagnostic, correction, optimisation de cycle.
Réduire radicalement le temps « design-to-first-cycle » : établir la mesure de référence, en faire l'indicateur central de l'équipe, et livrer des gains trimestre après trimestre.
Concevoir l'architecture des systèmes agentiques : orchestration de LLM, outillage, exécution en bac à sable, simulation, boucles de vérification, garde-fous déterministes, évaluations automatisées et non-régression sur du code généré.
Garantir la sûreté et la fiabilité : aucun programme généré ne doit pouvoir mettre en péril un opérateur, un robot ou une pièce. Vous définissez les niveaux de validation, les tests sur matériel réel et les critères de mise en production.
Approfondir l'intégration matériel-logiciel : actionneurs, contrôleurs MachineMotion, robots (UR, Fanuc CRX), vision, E/S industrielles — en collaboration étroite avec les équipes Firmware, Robotique et Hardware.
Faire de Machine Logic une plateforme ouverte : SDK Python, outils développeur, extensibilité, et une expérience qui sert autant l'intégrateur expert que l'utilisateur qui n'a jamais écrit une ligne de code.
Travailler avec les clients et les équipes terrain : Applications, Service, Ventes et intégrateurs — pour transformer les frictions réelles d'atelier en priorités d'ingénierie.
Livrer en continu : rituels d'équipe sains, cadence de livraison prévisible, dette technique maîtrisée, qualité mesurée en production et non en démo.
Ce que vous apportez à l’équipe
8+ années d'expérience en développement logiciel, dont 2+ années en gestion ou en leadership technique d'une équipe de développeurs.
Un vrai bagage technique : vous êtes crédible dans une revue de code et une revue d'architecture. Python et/ou TypeScript, systèmes distribués, APIs, temps réel ou quasi temps réel.
Une expérience concrète des systèmes basés sur les LLM ou les agents — orchestration, appel d'outils, RAG, évaluations, gestion de l'incertitude d'un modèle dans un produit où l'utilisateur exige de la fiabilité.
Une compréhension des systèmes physiques : robotique, contrôle de mouvement, PLC, automatisation industrielle ou domaine embarqué connexe. Vous savez que la boucle de rétroaction inclut du matériel qui coûte cher et qui ne pardonne pas.
Un talent pour faire grandir les gens : recruter, encadrer, donner du feedback direct et utile, créer les conditions où des ingénieurs forts font leur meilleur travail.
Un biais assumé pour la livraison : vous découpez l'ambition en versions livrables, vous mesurez, vous ajustez. Vous préférez un produit imparfait entre les mains d'un client à un design parfait dans un document.
Maîtrise du français et de l’anglais, à l’oral et à l’écrit (Anglais demandé pour répondre à notre clientèle anglophone).
De l'enthousiasme pour l'ambiguïté : cette catégorie de produit n'existe pas encore. Vous êtes à l'aise pour la définir en la construisant.
Ce que nous offrons:
Cheminement de carrière : De réelles possibilités d’évolution grâce à des plans de développement personnalisés, des évaluations biannuelles et un programme de mentorat.
Développement professionnel : Formations continues sur la gestion de la performance, le leadership inclusif, la construction d’équipes performantes et la rétroaction constructive.
Diversité et inclusion : Revues d’équité salariale, politiques inclusives et groupe-ressource pour les femmes offrant mentorat, réseautage et sessions d’apprentissage trimestrielles.
Travail hybride : Profitez de la flexibilité de notre modèle hybride vous permettant de travailler de la maison certains jours.
Engagement communautaire : Deux journées de bénévolat rémunérées par an pour redonner aux causes qui vous tiennent à cœur.
Événements d’équipe : Activités tout au long de l’année, incluant le lancement annuel, le sommet des employés, des 5à7 trimestriels et des événements par département.
Avantages sociaux complets : Régime complet d’assurances collectives pour vous et votre famille, dès votre premier jour.
Compléments et avantages pour les nouveaux parents : Soutien financier et ressources pour accompagner les employés dans leur transition vers la parentalité.
Déroulement du processus d’entrevue
Appel initial
Rencontre avec l’équipe
Étude de cas ou exercice à domicile
Décision et offre
Nous nous engageons à rendre chaque étape du processus inclusive et accessible. Si vous avez besoin d’adaptations, faites-le-nous savoir — nous veillerons à ce que vous disposiez de tout ce dont vous avez besoin pour réussir.
La culture de Vention
Vention est un environnement stimulant pour les personnes ambitieuses. Vous pensez que notre culture vous inspire ? Consultez notre guide complet de la culture ici.
*La version française suit
Company Description
Headquartered in Montreal, Detroit and Munich, Vention helps manufacturers automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology powers over 25,000 machines across 4,000 factories across 5 continents and we have the privilege to work with a significant proportion of Fortune 500 manufacturers, from space rockets, to electrical cars, to robotics.
At Vention, you’ll work alongside driven and talented people who care deeply about their craft and the impact they create. We’re a team of high achievers who grow through meaningful work, solving complex challenges, learning fast, and seeing the results of our efforts every day.
We move quickly and aim high, but we do it together with care, collaboration, and respect. Our culture celebrates diverse perspectives and supports your growth through intentional development, strong leadership, and opportunities to make a real difference.
Vention is seeking a skilled Software Developer/Engineer for our simulation team who is passionate about developing digital twin experiences for real-world robotics applications. This is an exciting opportunity to redefine simulation for Vention’s browser-first platform for machine design.
This position will require you to build expertise in the simulation components of Vention’s web-first technology stack. As a member of an agile team, you will refine Vention’s simulation engine by improving its accuracy, capabilities and scale.
What You’ll Do
Own the physical modelling of simulated parts: choose the joints, actuators, constraints, contact parameters and collision geometry that represent robots and machine components
Define the control approach for simulated mechanisms (e.g. position, velocity and torque control, gain tuning) so that simulated behaviour matches the real hardware
Turn product and user needs into clear design documents that state the modelling approach, its assumptions, its limits and its trade-offs
Prototype solutions quickly to prove an approach before the team builds it into the product
Explain your solutions to the developers and support them during implementation; be the team’s reference on physics and robotics concepts
Diagnose and resolve simulation problems such as instability, constraint drift, contact artefacts and slow convergence
Tune solver performance and stability (integrator, time step, solver settings, model simplification) for large, complex machines
Build and maintain simulation test pipelines that validate model accuracy, catch regressions and track performance
Speed up and standardize the process of introducing new simulatable parts into the platform
Contribute to the production code closest to the engine (C++ and TypeScript), where your expertise has the most impact
Contribute to physical AI features, where simulation fidelity affects sim-to-real transfer
Collaborate with the product manager, tech lead, developers, UX/UI designer and Vention’s mechanical and robotics experts
What You Bring to the Table
Must haves:
Hands-on experience with at least one robotics physics engine: MuJoCo, NVIDIA Isaac Sim, Gazebo or Drake
Experience modelling the motion of physical bodies in a simulation engine, for robotics or mechanical 3D simulation (multibody dynamics, joints, actuators, contacts)
Strong grasp of robot kinematics, rigid-body dynamics, contact modelling and control fundamentals
Experience diagnosing and tuning the performance and stability of simulations in a physics engine
Experience implementing simulation test pipelines (model validation, regression and performance tests)
Proven ability to write design documents from loosely defined needs, prototype a solution and communicate it clearly to software developers
Very resourceful and autonomous: you find answers in documentation, source code, papers and experiments without waiting for direction
Programming ability to build your own prototypes and test pipelines, for example in Python
A degree in physics, robotics, mechanical engineering, applied mathematics, computer science or a related field.
Strong assets:
Ability to ship production code in C++ and/or TypeScript.
Experience optimizing the performance of a commercial-grade non-linear numerical solver
Experience with computational geometry, such as collision mesh generation and convex decomposition
Direct MuJoCo experience (MJCF modelling, solver and contact parameter tuning)
Nice to haves:
Ability to build data-driven models: identifying model parameters from measured hardware data so that simulation matches real behaviour
Experience with industrial automation equipment: robot arms, linear actuators, conveyors, grippers
Experience with physical AI: robot learning, synthetic data generation or sim-to-real transfer
Experience with CI/CD, or cloud and distributed systems
What We Offer
Career pathing: Real opportunities to grow through personalized development plans, bi-annual employee reviews, and mentorship program
Professional development: Continuous training in performance management, inclusive leadership, leadership operating model, team building, and giving/receiving feedback
Gender diversity & inclusion: Pay equity reviews, inclusive policies, and a Women’s Employee Resource Group offering networking, mentorship, and quarterly learning sessions.
Hybrid work: Enjoy flexibility with our hybrid model, allowing you to work from home on select days.
Community engagement: Two paid volunteering days per year to give back to causes you care about.
Team events: All year round employee events including annual kick-off, employee summit, quarterly happy hours, and department events.
Comprehensive benefits: A complete group benefits plan for you and your family that start day one.
Top-up and benefits for new parents: Additional financial support and resources to support employees during their transition to parenthood.
What to Expect in Your Interview
Initial Call
Meet the Team
Case or take-home interview
Decision & Offer
We’re committed to making every step of the process inclusive and accessible. If you require accommodations at any stage, please let us know, we’ll ensure you have what you need to succeed.
Vention’s culture
Vention is an uplifting environment for high achievers. Thinking that Vention’s culture would keep you energized? See our full culture guide here
************************************************
Description de l’entreprise
Basée à Montréal, Detroit et Munich, Vention aide les fabricants à automatiser leurs opérations en un temps record grâce à la seule plateforme matérielle et logicielle alimentée par l’IA conçue pour l’usine. Notre technologie alimente plus de 25 000 machines dans 4 000 usines réparties sur 5 continents, et nous avons le privilège de collaborer avec une grande proportion des fabricants du Fortune 500, allant de la construction de fusées à l’automobile électrique, en passant par la robotique.
Chez Vention, vous travaillerez aux côtés de personnes passionnées et talentueuses qui ont à cœur leur métier et l’impact qu’elles créent. Nous formons une équipe de personnes ambitieuses qui évoluent grâce à un travail porteur de sens, en relevant des défis complexes, en apprenant rapidement et en constatant chaque jour les résultats de leurs efforts.
Nous avançons vite et visons haut, mais nous le faisons ensemble, avec soin, collaboration et respect. Notre culture valorise la diversité des perspectives et soutient votre développement grâce à un encadrement intentionnel, un leadership fort et des occasions concrètes de faire une réelle différence.
Vention est à la recherche d'un(e) développeur(se)/ingénieur(e) logiciel qualifié(e) pour son équipe de simulation, passionné(e) par le développement d'expériences de jumeaux numériques pour des applications robotiques réelles. Il s'agit d'une excellente opportunité de redéfinir la simulation pour la plateforme entièrement accessible par navigateur de Vention, dédiée à la conception de machines.
Ce poste vous amènera à développer une expertise dans les composants de simulation de la pile technologique axée sur le Web de Vention. En tant que membre d'une équipe agile, vous perfectionnerez le moteur de simulation de Vention en améliorant sa précision, ses fonctionnalités et sa capacité de prise en charge à grande échelle.
Ce que vous ferez:
Prendre en charge la modélisation physique des pièces simulées : choisir les articulations, les actionneurs, les contraintes, les paramètres de contact et la géométrie de collision qui représentent les robots et les composants de machines
Définir l’approche de contrôle des mécanismes simulés (p. ex. contrôle en position, en vitesse et en couple, réglage des gains) afin que le comportement simulé corresponde à celui du matériel réel
Traduire les besoins du produit et des utilisateurs en documents de conception clairs qui précisent l’approche de modélisation, ses hypothèses, ses limites et ses compromis
Prototyper rapidement des solutions pour valider une approche avant que l’équipe ne l’intègre au produit
Expliquer vos solutions aux développeurs et les soutenir pendant la mise en œuvre; être la référence de l’équipe en matière de concepts de physique et de robotique
Diagnostiquer et résoudre les problèmes de simulation, comme l’instabilité, la dérive des contraintes, les artefacts de contact et la lenteur de convergence
Optimiser la performance et la stabilité du solveur (intégrateur, pas de temps, paramètres du solveur, simplification du modèle) pour des machines complexes et de grande taille
Mettre en place et maintenir des pipelines de tests de simulation qui valident l’exactitude des modèles, détectent les régressions et suivent la performance
Accélérer et normaliser le processus d’ajout de nouvelles pièces simulables à la plateforme
Contribuer au code de production le plus près du moteur (C++ et TypeScript), là où votre expertise a le plus d’impact
Contribuer aux fonctionnalités d’IA physique, où la fidélité de la simulation influence le transfert de la simulation vers le réel (sim-to-real)
Collaborer avec le gestionnaire de produit, le responsable technique, les développeurs, le ou la designer UX/UI ainsi que les experts en mécanique et en robotique de Vention
Ce que vous apportez à l’équipe
Exigences:
Expérience pratique avec au moins un moteur physique pour la robotique : MuJoCo, NVIDIA Isaac Sim, Gazebo ou Drake
Expérience en modélisation du mouvement de corps physiques dans un moteur de simulation, pour la robotique ou la simulation mécanique 3D (dynamique multicorps, articulations, actionneurs, contacts)
Solide maîtrise de la cinématique des robots, de la dynamique des corps rigides, de la modélisation des contacts et des fondements du contrôle
Expérience en diagnostic et en optimisation de la performance et de la stabilité de simulations dans un moteur physique
Expérience dans la mise en place de pipelines de tests de simulation (validation de modèles, tests de régression et de performance)
Capacité démontrée à rédiger des documents de conception à partir de besoins peu définis, à prototyper une solution et à la communiquer clairement aux développeurs logiciels
Grande débrouillardise et autonomie : vous trouvez des réponses dans la documentation, le code source, les articles scientifiques et l’expérimentation, sans attendre de directives
Compétences en programmation suffisantes pour créer vos propres prototypes et pipelines de tests, par exemple en Python
Diplôme en physique, en robotique, en génie mécanique, en mathématiques appliquées, en informatique ou dans un domaine connexe
Atouts importants:
Capacité à livrer du code de production en C++ ou en TypeScript, ou les deux
Expérience en optimisation de la performance d’un solveur numérique non linéaire de niveau commercial
Expérience en géométrie computationnelle, comme la génération de maillages de collision et la décomposition convexe
Expérience directe avec MuJoCo (modélisation MJCF, réglage des paramètres du solveur et des contacts)
Autres atouts:
Capacité à créer des modèles basés sur les données : identifier les paramètres d’un modèle à partir de données mesurées sur le matériel afin que la simulation corresponde au comportement réel
Expérience avec l’équipement d’automatisation industrielle : bras robotisés, actionneurs linéaires, convoyeurs, préhenseurs
Expérience en IA physique : apprentissage robotique, génération de données synthétiques ou transfert de la simulation vers le réel
Expérience en CI/CD (intégration et déploiement continus), ou avec les systèmes infonuagiques et distribués
Ce que nous offrons:
Cheminement de carrière : De réelles possibilités d’évolution grâce à des plans de développement personnalisés, des évaluations biannuelles et un programme de mentorat.
Développement professionnel : Formations continues sur la gestion de la performance, le leadership inclusif, la construction d’équipes performantes et la rétroaction constructive.
Diversité et inclusion : Revues d’équité salariale, politiques inclusives et groupe-ressource pour les femmes offrant mentorat, réseautage et sessions d’apprentissage trimestrielles.
Travail hybride : Profitez de la flexibilité de notre modèle hybride vous permettant de travailler de la maison certains jours.
Engagement communautaire : Deux journées de bénévolat rémunérées par an pour redonner aux causes qui vous tiennent à cœur.
Événements d’équipe : Activités tout au long de l’année, incluant le lancement annuel, le sommet des employés, des 5à7 trimestriels et des événements par département.
Avantages sociaux complets : Régime complet d’assurances collectives pour vous et votre famille, dès votre premier jour.
Compléments et avantages pour les nouveaux parents : Soutien financier et ressources pour accompagner les employés dans leur transition vers la parentalité.
Déroulement du processus d’entrevue
Appel initial
Rencontre avec l’équipe
Étude de cas ou exercice à domicile
Décision et offre
Nous nous engageons à rendre chaque étape du processus inclusive et accessible. Si vous avez besoin d’adaptations, faites-le-nous savoir — nous veillerons à ce que vous disposiez de tout ce dont vous avez besoin pour réussir.
La culture de Vention
Vention est un environnement stimulant pour les personnes ambitieuses. Vous pensez que notre culture vous inspire ? Consultez notre guide complet de la culture ici.
Permanent à temps plein
Temps-Plein / Full-Time
We are looking for a Devops Specialist to join a team working on embedded software development, build infrastructure, and automated testing in the Aerospace Sector.
Who are we?
Scalian is a multinational engineering consulting firm with over 35 years of experience and nearly 5,500 specialists across 11 countries.
We provide expertise in Operations & Technology and Information Technology to a variety of industries, including aerospace, defense, railways, and energy, supporting their development.
At Scalian, people are at the heart of our priorities. By joining us, you will have the opportunity to achieve your professional goals in a collaborative and supportive environment.
***
Nous sommes à la recherche d’un talent en DevOps pour se joindre à une équipe spécialisée dans le développement de logiciels embarqués, les infrastructures de compilation et les tests automatisés au sein du secteur de l’aérospatiale.
Qui sommes-nous ?
Scalian est une société multinationale de conseil en ingénierie, forte de plus de 35 ans d'expérience et de près de 5 500 spécialistes répartis dans 11 pays.
Nous mettons notre expertise en Opérations et Technologie et Technologies de l'information au service de secteurs variés tels que l'aérospatiale, la défense, le ferroviaire et l'énergie, en soutenant leur développement et leur exploitation.
Chez Scalian l'humain est au coeur de nos priorités. En nous rejoignant, vous aurez vous aurez l'opportunité d'atteindre vos objectifs professionnels dans un environnement collaboratif et bienveillant.
Responsibilities:
- Design, troubleshoot, and maintain embedded software development build and test pipelines.
- Maintain laboratory testing environments and build stations.
- Investigate and resolve issues related to automated embedded software tests.
- Design and maintain databases to store test results and statistics for analysis and reporting.
- Document existing and newly implemented Software Development Life Cycle (SDLC) processes.
***
Responsabilités :
- Concevoir, dépanner et maintenir les pipelines de compilation et de tests liés au développement de logiciels embarqués.
- Assurer la maintenance des environnements de tests en laboratoire et des stations de compilation.
- Analyser et résoudre les problèmes liés aux tests automatisés de logiciels embarqués.
- Concevoir et maintenir des bases de données permettant de stocker les résultats des tests et les statistiques afin de faciliter leur analyse et la production de rapports.
- Documenter les processus existants et nouvellement mis en place dans le cadre du cycle de vie du développement logiciel (SDLC).
Required Qualifications:
- Minimum 5 years of experience in a DevOps or automation engineering role.
- Proficiency in scripting languages for automation (Python, PowerShell, Bash, Groovy, VBScript, etc.).
- Proven experience with CI/CD tools such as Jenkins or GitLab CI.
- Familiarity with Docker, Nexus, PyTest, and automated testing frameworks.
- Knowledge of engineering environments: FPGAs, PCB design, software development tools.
- Understanding of networking and security principles in an enterprise context.
- Good knowledge of agile methodologies.
***
Qualifications requises :
- Minimum 5 ans d’expérience dans un rôle DevOps ou d’ingénierie de l’automatisation.
- Maîtrise des langages de scripting pour l’automatisation (Python, Powershell, Bash, Groovy, VBScript…).
- Expérience confirmée avec les outils CI/CD tels que Jenkins ou GitLab CI.
- Familiarité avec Docker, Nexus, PyTest et les différents cadres de tests automatisés.
- Connaissance des environnements d’ingénierie : FPGAs, conception PCB, outils de développement logiciel.
- Compréhension des réseaux et des principes de sécurité en contexte d’entreprise.
- Bonne connaissance des méthodologies agiles.
Why join our team?
- Gain valuable experience across various sectors and critical projects while advancing within the same company;
- Enjoy a competitive salary and a comprehensive benefits package (health and dental insurance, life and long-term disability insurance, group RRSP with company Access continuous training to expand your knowledge and stay on the cutting edge of technology;
- -Access continuous training to expand your knowledge and stay on the cutting edge of technology;
- Build a personalized career path aligned with your professional goals;
- Explore international work opportunities through our mobility program and global presence;
- Join a dynamic, specialized, and growing team where communication is key and each team member is valued;
- Be part of a team where professional fulfillment is a priority (team buildings, happy hours, marathons, and much more!).
***
Pourquoi rejoindre notre équipe ?
- Acquérir une expérience enrichissante au sein de divers secteurs et projets critiques tout en évoluant dans une même entreprise ;
- Profiter d'un salaire compétitif et d'un ensemble d'avantages sociaux attractifs (assurance santé et dentaire, assurance vie et invalidité de longue durée, REER collectif avec contribution de l'entreprise, congés maladie, etc.) ;
- Accéder à des formations continues pour élargir vos connaissances et rester à la pointe des technologies ;
- Construire un plan de carrière personnalisé, aligné avec vos objectifs professionnels ;
- Explorer des opportunités de travail à l'international grâce à notre programme de mobilité et notre présence mondiale ;
- Intégrer un groupe dynamique, spécialisé et en pleine croissance, où la communication est essentielle et où chaque membre de l'équipe est valorisé ;
- Faire partie d'une équipe où l'épanouissement professionnel est une priorité (team buildings, 5 à 7, marathons, et bien plus encore !).
- Concevoir des solutions d’intelligence artificielle agentique et de génération augmentée par récupération (RAG) avec AWS Bedrock AgentCore et assurer leur intégration aux applications numériques, aux interfaces de programmation et aux systèmes existants.
- Développer des solutions modernes et évolutives à l’aide de Python, Java, React, TypeScript et AWS.
- Transformer les besoins d’affaires et les cas d’usage en intelligence artificielle en solutions technologiques robustes, sécuritaires, évolutives et industrialisables.
- Définir et promouvoir les bonnes pratiques de développement, de sécurité, d’observabilité et de déploiement continu avec GitHub et GitHub Actions.
- Évaluer, en collaboration avec les spécialistes en intelligence artificielle et les partenaires d’affaires, la qualité et les risques des agents, notamment en matière d’hallucination, de conformité et de sécurité.
- Accompagner les équipes de développement et collaborer avec les architectes, les spécialistes en intelligence artificielle, les équipes de cybersécurité et les partenaires d’affaires afin de favoriser l’adoption et l’intégration responsable des nouvelles capacités technologiques.
- Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe et plusieurs années d’expérience pertinente en développement logiciel ou en conception de solutions.
- Solide expérience en développement avec Python, Java, React et TypeScript.
- Expérience en conception d’interfaces de programmation, de microservices et d’architectures distribuées, ainsi qu’avec les plateformes infonuagiques AWS.
- Bonne compréhension de l’intelligence artificielle générative, des grands modèles de langage, des architectures RAG et des principes d’orchestration d’agents.
- Connaissance des concepts et protocoles de sécurité, notamment OAuth 2.0 et OpenID Connect.
- Connaissance de l’écosystème AWS Bedrock AgentCore et de cadres d’orchestration agentique tels que Strands, LangChain et LangGraph, ainsi que du domaine du courtage ou de l’investissement, considérée comme un atout.
- Habiletés reconnues pour vulgariser des concepts complexes, faire preuve de leadership technique, travailler de façon autonome et collaborative et évoluer dans un environnement complexe et en transformation.
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our global theme park destinations, consumer products, and experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through our powerhouse film and television studios, including Universal Pictures, DreamWorks Animation, and Focus Features, and the four global television studios under the Universal Studio Group banner, and operate industry-leading theme parks and experiences around the world through Universal Destinations & Experiences, including Universal Orlando Resort, home to Universal Epic Universe, and Universal Studios Hollywood. NBCUniversal is a subsidiary of Comcast Corporation. Visit www.nbcuniversal.com for more information.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
NBCUniversal est l’une des principales entreprises de médias et de divertissement au monde. Nous créons du contenu de calibre mondial que nous distribuons par l’entremise de notre portefeuille de films, de télévision et de services de diffusion en continu, et que nous faisons vivre dans nos destinations internationales de parcs thématiques, nos produits de consommation et nos expériences. Nous possédons et exploitons des marques de premier plan dans les secteurs du divertissement et de l’information, notamment NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo et Peacock, notre service de diffusion en continu haut de gamme financé par la publicité. Nous produisons et distribuons des productions cinématographiques et des émissions de premier plan par l’intermédiaire de nos importants studios de cinéma et de télévision, notamment Universal Pictures, DreamWorks Animation et Focus Features, ainsi que des quatre studios de télévision internationaux regroupés sous la bannière Universal Studio Group. Nous exploitons également des parcs thématiques et des expériences de premier plan partout dans le monde par l’intermédiaire d’Universal Destinations & Experiences, notamment Universal Orlando Resort, où se trouve Universal Epic Universe, ainsi qu’Universal Studios Hollywood. NBCUniversal est une filiale de Comcast Corporation. Visitez www.nbcuniversal.com pour obtenir plus d’information.
Notre impact repose sur l’amélioration des communautés où vivent et travaillent les membres de notre personnel, notre clientèle et nos publics. Nous avons une riche tradition d’engagement communautaire et veillons à ce que les membres de notre personnel aient l’occasion de contribuer à leurs communautés. Nous favorisons une culture inclusive et nous nous efforçons d’attirer et de développer une main-d’œuvre talentueuse afin de créer et d’offrir une vaste gamme de contenus qui reflètent notre monde.
RESPONSIBILTIES
As a Senior AI Programmer, you are responsible for designing, implementing, and maintaining advanced AI systems that deliver believable, responsive, and scalable in‑game behaviour. You work closely with designers, animators, and gameplay engineers to ensure AI supports the creative vision while meeting performance and stability requirements of an AAA production. You take ownership of complex AI features, contribute to technical direction, and help raise the overall quality of AI systems across the project.
- Design and implement AI behaviours using systems such as behaviour trees, state machines, utility systems, and sensory frameworks.
- Support designers in shaping NPC decision‑making by building flexible, data‑driven AI systems and tools.
- Maintain, refactor, and improve existing AI code to ensure performance, stability, and memory efficiency.
- Collaborate with gameplay, animation, and systems programmers to integrate AI seamlessly into gameplay mechanics.
- Implement and optimize AI navigation, movement, perception, and decision‑making systems.
- Write efficient, maintainable, and well‑documented code following established team standards.
- Continuously profile, optimize, and refine AI systems for runtime performance and scalability.
- Debug and troubleshoot complex AI‑related issues across gameplay, animation, and simulation layers.
- Participate in playtests and reviews to identify AI behaviour issues, tuning opportunities, and edge cases.
- Contribute to technical discussions and help guide the evolution of AI architecture and workflows.
- Mentor junior and associate AI programmers through technical guidance, code reviews, and knowledge sharing.
- Stay current with industry trends and best practices in game AI and apply relevant learnings to the project.
RESPONSABILITÉS
À titre de programmeur en IA senior, vous êtes responsable de la conception, de l’implémentation et de la maintenance de systèmes d’IA avancés permettant d’offrir des comportements en jeu crédibles, réactifs et évolutifs. Vous travaillez en étroite collaboration avec les équipes de conception, d’animation et de programmation de jouabilité afin de vous assurer que l’IA soutient la vision créative tout en répondant aux exigences de performance et de stabilité d’une production AAA. Vous prenez en charge des fonctionnalités d’IA complexes, contribuez à l’orientation technique et participez à l’amélioration de la qualité globale des systèmes d’IA à l’échelle du projet.
- Concevoir et implémenter des comportements d’IA à l’aide de systèmes tels que les arbres de comportement, les machines à états, les systèmes d’utilité et les systèmes sensoriels.
- Soutenir l’équipe de conception dans l’élaboration de la prise de décision des NPC en développant des systèmes et des outils d’IA flexibles et axés sur les données.
- Maintenir, refactoriser et améliorer le code d’IA existant afin d’en assurer la performance, la stabilité et l’efficacité de l’utilisation de la mémoire.
- Collaborer avec les équipes de programmation de jouabilité, d’animation et de systèmes afin d’intégrer l’IA de façon fluide aux mécaniques de jeu.
- Implémenter et optimiser les systèmes de navigation, de mouvement, de perception et de prise de décision de l’IA.
- Écrire du code efficace, maintenable et bien documenté, conformément aux normes établies par l’équipe.
- Effectuer continuellement le profilage, l’optimisation et le peaufinage des systèmes d’IA afin d’assurer leur performance à l’exécution et leur évolutivité.
- Déboguer et résoudre des problèmes complexes liés à l’IA dans les différentes couches de jouabilité, d’animation et de simulation.
- Participer aux séances de test de jeu et aux revues afin de repérer les problèmes de comportement de l’IA, les possibilités d’ajustement et les cas limites.
- Contribuer aux discussions techniques et aider à orienter l’évolution de l’architecture et des processus de travail liés à l’IA.
- Accompagner les programmeurs et programmeuses en IA de niveaux junior et associé en leur offrant des conseils techniques, en effectuant des revues de code et en favorisant le partage des connaissances.
- Se tenir au fait des tendances de l’industrie et des pratiques exemplaires en matière d’IA pour les jeux, et appliquer au projet les apprentissages pertinents.
QUALIFICATIONS
Basic Requirements:
- A degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- At least 6 years of professional experience in game programming, with shipped titles or equivalent production experience.
- Strong proficiency in C++, with experience developing performance‑critical gameplay or AI systems.
- Professional experience working with a game engine such as Unity, Unreal Engine, or a proprietary engine.
- Solid understanding of AI concepts including behaviour trees, state machines, pathfinding, and decision‑making systems.
- Excellent problem‑solving and debugging skills, with the ability to diagnose complex systemic issues.
- Strong communication skills and the ability to collaborate effectively within multidisciplinary teams.
- Experience with version control systems such as Git or Perforce.
Desired Characteristics:
- Passion for games and a strong understanding of gameplay and design principles.
- Experience developing AI systems for large‑scale or AAA productions.
- Experience with multiplayer or networked AI systems.
- Experience with console game development.
- Familiarity with performance profiling tools and optimization workflows.
- A portfolio or examples showcasing completed projects or shipped titles.
QUALIFICATIONS
Exigences de base :
- Diplôme en informatique, en génie logiciel ou dans un domaine connexe, ou expérience professionnelle équivalente.
- Au moins 6 ans d’expérience professionnelle en programmation de jeux, notamment sur des titres commercialisés, ou expérience de production équivalente.
- Excellente maîtrise du C++, avec de l’expérience dans le développement de systèmes de jouabilité ou d’IA où la performance est essentielle.
- Expérience professionnelle avec un moteur de jeu tel que Unity, Unreal Engine ou un moteur propriétaire.
- Solide compréhension des concepts d’IA, notamment les arbres de comportement, les machines à états, la recherche de chemin et les systèmes de prise de décision.
- Excellentes aptitudes en résolution de problèmes et en débogage, avec la capacité de diagnostiquer des problèmes systémiques complexes.
- Excellentes compétences en communication et capacité à collaborer efficacement au sein d’équipes multidisciplinaires.
- Expérience avec des systèmes de contrôle de version tels que Git ou Perforce.
Caractéristiques souhaitées :
- Passion pour les jeux et solide compréhension des principes de jouabilité et de conception.
- Expérience dans le développement de systèmes d’IA pour des productions à grande échelle ou AAA.
- Expérience avec des systèmes d’IA multijoueur ou en réseau.
- Expérience en développement de jeux sur console.
- Connaissance des outils de profilage des performances et des processus d’optimisation.
- Portfolio ou exemples présentant des projets réalisés ou des titres commercialisés.
Eligibility Requirements:
- Interested candidates must apply to be considered.
- Must be willing to work in our Montreal office a minimum of 4 days a week.
- Must be willing to work overtime when required, in accordance with Quebec labor standards.
- Must be legally authorized to work in Canada.
- Must be willing to travel for work related business, if necessary
Conditions d’admissibilité :
- Les personnes intéressées doivent soumettre leur candidature pour être prises en considération.
- La personne candidate doit être disposée à travailler dans nos bureaux de Montréal au moins 4 jours par semaine.
- La personne candidate doit être disposée à faire des heures supplémentaires lorsque cela est nécessaire, conformément aux normes du travail du Québec.
- La personne candidate doit être légalement autorisée à travailler au Canada.
- La personne candidate doit être disposée à effectuer des déplacements professionnels, au besoin.
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to AccessibilitySupport@nbcuni.com.
Application Security Engineer / Ingénieur(e) en sécurité applicative
Nöord Technologies Corporation
Temporaire à temps plein
The French version of this job posting is below. / La version française de cette offre se trouve plus bas.
At Nöord Technologies, we empower leading organizations with exceptional IT talent. For the needs of one of our prestigious clients, a major actor in Granby currently experiencing strong growth, we are actively seeking an Application Security Engineer.
About the role
The Application Security Engineer assesses, tests, and strengthens the security posture of modern software applications and technical environments. Working across application security, identity and access management, and infrastructure monitoring, you will identify vulnerabilities, evaluate risks, and support technical teams in remediation efforts. You will play a key role in integrating proactive security practices throughout the software development lifecycle.
Key responsibilities
- Perform application security assessments, vulnerability testing, and threat modeling across modern architectures.
- Conduct security testing using SAST, DAST, and SCA methodologies, prioritizing findings using CVSS and industry standards.
- Assess application authentication and authorization mechanisms, including OAuth 2.0, OpenID Connect, and Keycloak.
- Review application code to detect potential security weaknesses in Java, JavaScript, and Python-based applications.
- Evaluate and enhance the security posture of Kubernetes and containerized application environments.
- Develop automation scripts and tooling using Python and Linux scripting to optimize security workflows.
- Analyze security logs, metrics, and monitoring data using tools such as Elasticsearch, Kibana, Prometheus, and Grafana.
- Produce comprehensive technical assessment reports and collaborate with development and infrastructure teams to guide vulnerability remediation.
Requirements
- Proven experience in application security, vulnerability assessment, security testing, or a related cybersecurity domain.
- Solid understanding of application security principles and frameworks, including OWASP, NIST, CIS, STRIDE, and CVSS.
- Working knowledge of SAST, DAST, and SCA testing methodologies.
- Understanding of authentication and authorization protocols (OAuth 2.0, OpenID Connect) and IAM solutions like Keycloak.
- Knowledge of Kubernetes and containerized application environments.
- Programming or scripting skills in at least one modern language (Java, JavaScript, or Python) along with Linux proficiency.
- Familiarity with logging and monitoring platforms such as Elasticsearch, Kibana, Prometheus, and Grafana.
- Strong analytical, problem-solving, and technical documentation abilities.
- Experience conducting manual penetration testing and vulnerability exploitation (an asset).
- Knowledge of Secure SDLC practices and integrating security testing into CI/CD pipelines (an asset).
- Cybersecurity certifications such as OSCP, CEH, GPEN, GWAPT, or equivalent (an asset).
- Experience with cloud security and distributed application architectures (an asset).
Position details and conditions
- Position type: Contract
- Initial duration: 6 months (possibility of conversion to a permanent position)
- Location: Granby, Quebec
- Work model: Remote work options available
Chez Nöord Technologies, nous accompagnons des organisations de premier plan en leur proposant des talents d'exception en technologies de l'information. Pour les besoins de l'un de nos prestigieux clients, un acteur majeur à Granby en forte croissance, nous sommes activement à la recherche d'un(e) Ingénieur(e) en sécurité applicative.
À propos du rôle
L'ingénieur(e) en sécurité applicative évalue, teste et renforce la posture de sécurité des applications logicielles modernes et des environnements techniques. En intervenant dans les domaines de la sécurité applicative, de la gestion des identités et des accès ainsi que de la surveillance des infrastructures, vous identifierez les vulnérabilités, évaluerez les risques et soutiendrez les équipes techniques dans les démarches de remédiation. Vous jouerez un rôle clé dans l'intégration de pratiques proactives de sécurité tout au long du cycle de développement logiciel.
Responsabilités principales
- Effectuer des évaluations de sécurité applicative, des tests de vulnérabilité et de la modélisation des menaces sur des architectures modernes.
- Réaliser des tests de sécurité à l'aide des méthodologies SAST, DAST et SCA, en priorisant les constats selon le standard CVSS et les normes de l'industrie.
- Évaluer les mécanismes d'authentification et d'autorisation des applications, notamment OAuth 2.0, OpenID Connect et Keycloak.
- Examiner le code applicatif afin de détecter d'éventuelles faiblesses de sécurité dans des applications conçues en Java, JavaScript et Python.
- Évaluer et améliorer la posture de sécurité des environnements applicatifs conteneurisés et Kubernetes.
- Développer des scripts d'automatisation et de l'outillage avec Python et les scripts Linux afin d'optimiser les flux de travail en sécurité.
- Analyser les journaux de sécurité, les métriques et les données de surveillance à l'aide d'outils tels qu'Elasticsearch, Kibana, Prometheus et Grafana.
- Rédiger des rapports d'évaluation technique complets et collaborer avec les équipes de développement et d'infrastructure pour guider la remédiation des vulnérabilités.
Exigences
- Expérience avérée en sécurité applicative, évaluation des vulnérabilités, tests de sécurité ou dans un domaine connexe de la cybersécurité.
- Solide compréhension des principes et des cadres de référence en sécurité applicative, notamment OWASP, NIST, CIS, STRIDE et CVSS.
- Connaissance pratique des méthodologies de test SAST, DAST et SCA.
- Compréhension des protocoles d'authentification et d'autorisation (OAuth 2.0, OpenID Connect) et des solutions IAM telles que Keycloak.
- Connaissance de Kubernetes et des environnements d'applications conteneurisées.
- Compétences en programmation ou en rédaction de scripts dans au moins un langage moderne (Java, JavaScript ou Python) ainsi qu'une bonne maîtrise de Linux.
- Familiarité avec les plateformes de journalisation et de surveillance telles qu'Elasticsearch, Kibana, Prometheus et Grafana.
- Fortes aptitudes pour l'analyse, la résolution de problèmes et la rédaction de documentation technique.
- Expérience dans la réalisation de tests d'intrusion manuels et l'exploitation de vulnérabilités (un atout).
- Connaissance des pratiques de cycle de développement logiciel sécurisé (Secure SDLC) et de l'intégration de tests de sécurité dans les pipelines CI/CD (un atout).
- Certifications en cybersécurité telles que OSCP, CEH, GPEN, GWAPT ou l'équivalent (un atout).
- Expérience en sécurité infonuagique et avec les architectures applicatives distribuées (un atout).
Détails du poste et conditions
- Type de poste : Contractuel
- Durée initiale : 6 mois (possibilité de conversion en poste permanent)
- Lieu : Granby, Québec
- Modèle de travail : Options de télétravail offertes
CE QUI NOUS REND EPIC ?
Au cœur du succès d'Epic se trouvent des personnes talentueuses et passionnées. Epic est fière de créer un environnement collaboratif, accueillant et créatif. Que ce soit en développant des jeux primés ou en concevant une technologie de moteur qui permet à d'autres de créer des expériences interactives visuellement impressionnantes, nous innovons constamment. Faire partie d'Epic, c'est rejoindre une équipe qui s'efforce continuellement de faire ce qui est juste pour sa communauté et ses utilisateurs. Nous repoussons sans cesse les limites du développement des moteurs et des jeux.
PROGRAMMATION OU DEVELOPPEMENT - UNREAL ENGINE
Ce que nous faisons
Les projets propulsés par Unreal Engine demeurent à la fine pointe du divertissement en temps réel depuis plus de 20 ans. Notre équipe d’experts en matière de programmation innove constamment afin d’améliorer les outils et la technologie conçus pour donner des moyens incroyables aux développeurs de contenu à l’échelle de la planète.
Ce que vous ferez
Epic Games est à la recherche d’un programmeur sénior en intelligence artificielle, fort d’une solide expérience, pour rejoindre son équipe PNJ d’Unreal Engine (UE). Cette équipe est responsable des technologies fondamentales liées aux PNJ (comportement, perception, navigation, IA générative en jeu, etc.) qui animent les personnages dans UE, Fortnite et UEFN. Vous travaillerez sur les systèmes sur lesquels s’appuient tous les développeurs UE et UEFN pour donner vie aux personnages non-joueurs.
Ce dont vous serez responsable
- Étendre, faire évoluer et maintenir les systèmes PNJ d’UE, notamment le comportement, la perception et la navigation
- Concevoir et présenter de nouvelles solutions techniques ainsi que des API pour les systèmes PNJ utilisés par les développeurs à travers le monde
- Évaluer et expérimenter des fonctionnalités d’IA générative en jeu, en étroite collaboration avec les groupes de recherche en apprentissage automatique d’Epic
- Optimiser la performance, l’utilisation de la mémoire et l’évolutivité des systèmes PNJ dans l’ensemble d’UE
Ce que nous recherchons
- Expérience concrète dans la création de systèmes d’IA (arbres de comportement, perception, recherche de chemin, etc.) sur des titres AAA commercialisés
- Expérience professionnelle avec UE, idéalement en conception de systèmes
- Solides compétences en C++ et capacité à programmer et structurer des technologies fondamentales en IA
- Excellentes aptitudes en communication et en collaboration, jumelées à une grande autonomie
- Expérience dans l’intégration de LLM ou d’autres modèles génératifs au sein d’applications en temps réel, un atout
- Expérience avec des assistants de programmation par IA (p. ex., Claude Code) pour accroître l’efficacité du développement, un atout
- Expérience sur un jeu en service continu, un atout
Avantages
Nous payons l’entièreté des primes (100 %) associées aux avantages sociaux, tant pour les employés que pour les personnes à charge, et proposons une couverture supplémentaire pour les soins médicaux, dentaires et de la vue, les maladies graves, la télémédecine, l’assurance-vie, l’assurance en cas de décès ou de mutilation par accident et l’assurance invalidité de longue durée. Nous offrons également une indemnité hebdomadaire (invalidité de courte durée) et un régime d’épargne-retraite avec cotisation concurrentielle de la part de l’employeur. En plus du programme d’aide aux employés, nous proposons un programme étoffé de bien-être mental par l’entremise de Modern Health, un organisme qui fournit gratuitement des services de thérapie et d’encadrement aux employés et aux personnes à charge.
À PROPOS DE NOUS
Epic Games est une entreprise de premier plan du divertissement interactif. Depuis plus de 30 ans, nous créons des jeux primés et une technologie de moteur qui permet à d'autres de créer des jeux et des contenus 3D d'une qualité visuelle exceptionnelle, donnant vie à des environnements comme jamais auparavant. La technologie primée Unreal Engine d'Epic offre non seulement aux développeurs de jeux la possibilité de créer des expériences interactives ultra-réalistes sur PC, console, mobile et VR, mais elle est également adoptée par des créateurs de contenu dans divers secteurs, tels que les médias et le divertissement, l'automobile et la conception architecturale. Alors que nous continuons à développer notre technologie de moteur et à créer des jeux remarquables, nous nous efforçons de bâtir des équipes composées de talents de classe mondiale.
Vous aimez ce que vous entendez ? Venez faire partie de quelque chose d'Epic !
Note aux agences de recrutement : Epic n'accepte aucun curriculum vitae non sollicité ni aucune démarche provenant d'un tiers non autorisé (y compris les agences de recrutement ou de placement) (c'est-à-dire un tiers avec lequel nous n'avons pas conclu d'accord négocié et valablement signé). Nous ne verserons aucun honoraire à un tiers non autorisé.
Conseiller(ère) Sécurité Principal(e) - Réponse aux incidents
Intact Corporation Financière
101 800,00$ - 124 400,00$ /an
Nos équipes sont au coeur de tout ce que nous faisons. Ensemble, nous aidons les gens, les entreprises et la société à aller de l’avant dans les bons moments et à être résilients dans les moments difficiles.
Notre promesse aux employés, c’est ce qu’Intact vous promet en échange de votre engagement à vivre nos valeurs, à donner le meilleur de vous-mêmes, à être ouverts au changement et à vous investir dans votre carrière. Nous vous promettons de vous soutenir et de vous offrir des occasions de développement et des avantages financiers axés sur la performance dans un milieu de travail où vous pouvez façonner l’avenir, réussir en équipe et évoluer avec nous.
La rémunération chez Intact, c’est plus qu’une paie.
Aménagements de travail flexibles et formule de travail hybride
Possibilité d’acheter jusqu’à cinq jours de vacances additionnels par année
Autres avantages sociaux visant à soutenir votre bien-être mental et physique, incluant des soins de santé virtuels, un compte de dépenses mieux-être, et plus encore.
RAAE et autres possibilités d’épargne : jusqu’à 12 % du salaire, voire plus (renseignez-vous sur la possibilité d’un revenu de retraite garanti à vie)
Échelle salariale (sans s’y limiter) :
101,800 - 124,400Boni annuel cible, basé sur le salaire de base, avec un versement potentiel pouvant aller jusqu’au double de la cible (selon la performance individuelle de l’employé et les résultats financiers de l’entreprise)
12%Pour honorer notre promesse de réussir en équipe, nous partageons les fruits de notre succès avec nos employés par l’entremise d’un programme de bonis annuels et d’un régime d’achat d’actions des employés (RAAE), dans le cadre duquel Intact verse une cotisation correspondant à 50 % des actions nettes achetées par l’employé.
Nos régimes de retraite sont flexibles et offrent une sécurité à long terme pour nos employés après leur carrière. Nous sommes l’une des rares entreprises à toujours offrir un régime de retraite à prestations déterminées qui assure un revenu de retraite garanti à vie.
Le salaire de la personne retenue pour ce poste sera déterminé selon un ensemble de facteurs, dont : l’expérience professionnelle, les compétences, la contribution anticipée quant au poste, l’équité interne, etc. L’échelle salariale présentée ci-haut est pour une semaine de travail de 35 heures et pourrait s’appliquer à la majorité des différents profils de candidats, mais nous encourageons les candidats se situant en dehors de cette zone salariale à postuler.
À propos du poste
Nous cherchons un conseiller en sécurité principal pour notre équipe grandissante!
Ce que vous accomplirez chez nous :
- Diriger la gestion de bout en bout des incidents de sécurité hautement prioritaires, notamment l’évaluation initiale, le confinement, l’éradication, la restauration et les analyses post-incident.
- Mener des enquêtes approfondies dans les environnements des terminaux, du réseau, des identités, de l’infonuagique et des applications.
- Gérer les escalades provenant des analystes de niveau 2 et fournir des conseils pratiques pendant les incidents en cours.
- Assurer la chaîne de possession et l’intégrité des preuves en mettant en place et en appliquant des processus qui préservent la traçabilité.
- Rédiger des rapports d’enquête clairs et factuels et fournir aux parties prenantes des mises à jour régulières adaptées à un public technique et non technique.
- Animer des ateliers sur les enseignements tirés et favoriser l’amélioration des mesures correctives et des contrôles.
- Contribuer à l’élaboration et à l’automatisation des guides d’intervention; identifier les possibilités d’optimisation du triage et de la réponse.
- Repérer, évaluer et signaler les risques de sécurité conformément aux politiques internes ainsi qu’aux réglementations et aux normes applicables.
- Proposer et suivre les plans d’atténuation et de correction des risques, en trouvant un équilibre entre les conséquences opérationnelles et l’efficacité des contrôles.
- Évaluer les solutions de sécurité et recommander des approches qui optimisent la réduction des risques et les coûts.
- Gérer le plan d’intervention en cas d’incident de cybersécurité d’Intact ainsi que les procédures associées.
- Participer aux exercices de sécurité, aux simulations sur table et aux initiatives d’amélioration continue.
- Collaborer avec les équipes de l’infrastructure, de l’infonuagique, des identités, des applications, de la protection de la vie privée, des services juridiques et de la gestion des risques dans le cadre des activités de réponse aux incidents.
- Offrir un accompagnement et des conseils techniques aux analystes de réponse aux incidents afin de soutenir leur développement.
- Participer à un système de rotation des permanences afin d’assurer une couverture 24 heures sur 24, 7 jours sur 7, en cas d’incidents critiques.
- Suivre et communiquer les indicateurs clés de rendement et de risque, comme le délai de détection (MTTD), le délai de confinement (MTTC), le délai de résolution (MTTR), l’efficacité de détection et les taux de vrais positifs et de faux positifs, et identifier les possibilités d’amélioration à partir de l’analyse.
Ce que vous mettrez à profit :
- Baccalauréat en informatique, en sécurité de l’information, en ingénierie ou toute combinaison équivalente de formation et d’expérience.
- Minimum 10 ans d’expérience en technologie de l’information, dont au moins cinq ans consacrés à la sécurité de l’information, y compris une expérience pratique au sein d’un centre d’opérations de sécurité et en matière de réponse aux incidents.
- Connaissance approfondie des méthodologies de réponse aux incidents, de la chaîne cybercriminelle (Cyber Kill Chain), du cadre MITRE ATT&CK et des pratiques exemplaires en matière d’opérations de sécurité.
- Maîtrise des plateformes de sécurité (SIEM, SOAR, EDR/XDR, enquête numérique, sécurité réseau et analyse du trafic, enquête de sécurité dans le nuage sur AWS/Azure/GCP et outils d’enquête sur l’identité et les accès)
- Une ou plusieurs certifications pertinentes, comme CISSP, CISM, CISA, CGEIT, CRISC, GSEC, GISP, GCIH, GCFA/GCFE, GCTI, GNFA, des certifications de sécurité Azure/AWS ou toute certification équivalente, constitueraient un atout.
- Principes éthiques solides et bon jugement; bonne compréhension des questions de sécurité et de l’éthique des affaires.
- Excellentes capacités d’analyse, d’enquête et de résolution de problèmes, ainsi que la capacité de travailler efficacement sous pression.
- Excellentes aptitudes à communiquer, tant à l’oral qu’à l’écrit, notamment la capacité d’expliquer des enjeux techniques à des publics techniques et non techniques.
- Solides compétences en documentation et approche rigoureuse de la tenue des dossiers d’incidents et des éléments de preuve.
- Capacité à gérer plusieurs enquêtes, à établir des priorités parmi des demandes concurrentes et à prendre des décisions éclairées lors d’incidents qui évoluent rapidement.
- Esprit de collaboration et capacité à travailler efficacement avec des équipes interfonctionnelles.
- Expérience dans un environnement réglementé, dans les services financiers, dans l’assurance ou dans une grande entreprise constituerait un atout.
- Aucune expérience de travail au Canada requise, mais nécessité d’avoir l’autorisation de travailler au Canada.
- Bilingue (Français/Anglais) - Nécessité d’interagir sur une base régulière avec des collègues partout au pays.
#LI-Hybrid
Ce poste jouera un rôle essentiel au sein de notre équipe. | This position will fill an essential role in our team.Égalité d’accès à l’emploi
Le respect est une des valeurs d’Intact. Pour nous, cela veut dire voir la diversité comme une force. Nous veillons à offrir un milieu de travail accessible où tout le monde se sent valorisé, inclus et encouragé à partager son point de vue unique.
Nous encourageons les candidatures de personnes appartenant à des groupes dignes d’équité, notamment les femmes, les Autochtones, les personnes handicapées, les personnes noires et les personnes faisant partie de la communauté 2ELGBTQI+.
Dans le cadre de l’engagement d’Intact envers la réconciliation, nous reconnaissons que nous travaillons, nous nous réunissons et voyageons dans un territoire habité à l’origine par les Premières Nations, les Métis, les Inuits, appelé aujourd’hui Canada. Cette histoire s’étend sur plusieurs siècles et continue d’évoluer aujourd’hui.
Nous avons mis en place des politiques qui visent à assurer aux personnes handicapées l’égalité d’accès et de participation, entre autres grâce à des mesures d’adaptation (accommodements) en milieu de travail. Un exemplaire de ces politiques est disponible sur demande.
Si nous pouvons rendre le processus de recrutement plus accessible pour vous, n’hésitez pas à nous le dire quand nous vous ferons part d’une possibilité d’emploi. Nous travaillerons avec vous pour répondre à vos besoins.
Si vous travaillez déjà pour Intact ou belairdirect, veuillez postuler à ce poste sur notre site carrière interne.
Merci de prendre note qu'Intact n'offre ni parrainage ni soutien concernant les démarches d'immigration, y compris, mais sans s'y limiter, les permis de travail fermés liés à l'entreprise. Les candidats doivent être admissibles à travailler au Canada à compter de la date prévue de leur entrée en fonction et durant toute la période de leur emploi. De plus, ils demeurent les seuls responsables de maintenir leur admissibilité au travail.
Ubisoft est un·e chef·fe de file mondial·e dans l’industrie du jeu vidéo, avec des équipes partout dans le monde qui créent des expériences originales et mémorables, d’Assassin’s Creed et Rainbow Six à Just Dance et bien plus encore. Nous sommes convaincu·e·s que la diversité des perspectives permet aux joueur·euse·s comme aux équipes de s’épanouir. Si vous êtes passionné·e par l’innovation et par le fait de repousser les limites du divertissement, joignez‑vous à nous et contribuez à créer l’inconnu !
En tant que spécialiste Prompt specialist pour l’intelligence artificielle à Ubisoft Montréal, vous contribuerez à la conception des fonctionnalités d’intelligence artificielle de nos jeux. Vous aiderez les équipes à utiliser cette technologie et à améliorer les instructions données aux modèles.
Ce que vous ferez
- Participer à la définition et à la conception des fonctionnalités d’intelligence artificielle de nos jeux;
- Accompagner les différents métiers dans la prise en main de la technologie;
- Vérifier la cohérence des instructions entre les environnements, tester les modifications et contribuer à réduire la latence et les coûts;
- Élaborer de bonnes pratiques de rédaction des instructions et aider les équipes à les appliquer;
- Créer des scénarios de tests manuels et automatisés avec les équipes d’assurance qualité et d’intelligence artificielle;
- Examiner les bogues et les retours, repérer ceux liés aux instructions et proposer des améliorations;
- Participer à l’évaluation de nouveaux modèles d’apprentissage automatique et à la conception des outils permettant de les utiliser;
- Suivre les travaux scientifiques sur la rédaction d’instructions et l’intelligence artificielle.
Ce que vous apportez à l'équipe
- Apporter un intérêt pour le jeu vidéo et une expérience dans une entreprise technologique;
- Créer des instructions pour diverses tâches et différents fournisseurs de modèles, notamment avec des agents, l’appel de fonctions, des approches de raisonnement, des exemples et la génération augmentée par récupération;
- Connaître plusieurs modèles de langage, notamment GPT-5, Gemini, Claude, Qwen, SentenceBERT, Llama et Mistral, ainsi que leurs principales différences;
- Communiquer en anglais, à l’écrit comme à l’oral, et rédiger avec clarté, la maîtrise du français constituant un atout;
- Écouter les besoins des clients, les traduire en spécifications et adapter vos explications à différents publics;
- Organiser votre travail et faire preuve de curiosité;
- Mettre à profit, comme atout, des compétences en programmation, notamment en Python ou en C#, et dans l’utilisation d’interfaces de programmation d’applications d’intelligence artificielle;
- Apporter, comme atouts, une expérience en création narrative ou en jeux de rôle et une connaissance de la conception de jeux vidéo.
Analyste en informatique – Livraison de projets TI – Poste remplaçant (26085-96069)
Institut national de la recherche scientifique
Temporaire à temps plein
Analyste en informatique – Livraison de projets TI – Poste remplaçant
Joignez-vous à l’INRS
L’Institut national de la recherche scientifique (INRS) est un établissement universitaire à l’échelle humaine, dédié à la recherche et à la formation aux cycles supérieurs. Nos 700 employé.e.s ont à cœur de soutenir l’innovation et l’excellence depuis 1969, dans un environnement de travail dynamique et multidisciplinaire.
Vous cherchez un emploi porteur de sens ? Vous souhaitez faire la différence ? Rejoignez un établissement qui se démarque.
Au sein de l’équipe du Service des ressources informationnelles (SRI), vous contribuerez à la mission de formation et de recherche d’une institution unique dont les activités scientifiques sont entièrement dirigées vers des enjeux stratégiques pour le développement de la société québécoise.

Votre rôle
Vous collaborerez à la gestion et à l’exécution de projets informatiques visant à soutenir les besoins et les objectifs de l’INRS. Vous travaillerez en étroite collaboration avec les différentes parties prenantes, y compris les centres de recherche, le personnel administratif et les équipes techniques, pour garantir la livraison et la réussite des projets du Service des ressources informationnelles (SRI). Vous exercerez un rôle clé dans la transformation numérique de l’INRS en veillant à ce que les projets soient réalisés avec succès pour répondre aux besoins des personnes étudiantes, du personnel et de l’institution dans son ensemble.
Vos responsabilités
Plus spécifiquement, vous assumerez les tâches et responsabilités suivantes :
Analyse des besoins
- Collaborer avec toutes les parties prenantes pour comprendre leurs besoins informatiques et proposer des solutions adaptées.
- Effectuer des analyses approfondies des processus existants, identifier les lacunes et recommander des améliorations ou de nouvelles initiatives.
- Participer à la collecte des exigences, à l’élaboration des spécifications fonctionnelles et à la documentation des besoins des utilisateur.trice.s.
Gestion de projets
- Planifier, organiser et coordonner les projets informatiques, en tenant compte des ressources disponibles, des échéances et des priorités.
- Élaborer des plans de projet détaillés comprenant des budgets, des échéanciers, des activités et des livrables.
- Surveiller l’avancement des projets, identifier les problèmes potentiels et mettre en œuvre des mesures correctives.
- Assurer la communication régulière avec les parties prenantes concernées afin de maintenir la transparence et la coordination tout au long du projet.
Coordination et suivi
- Travailler en étroite collaboration avec les équipes techniques pour garantir la mise en œuvre et l’intégration réussie des solutions informatiques.
- Superviser les phases de développement de test et de déploiement des projets.
- Assurer la formation des utilisateur.trice.s sur les nouvelles fonctionnalités ou les changements apportés aux systèmes existants. Au besoin, élaborer des formations.
- Évaluer les résultats des projets, recueillir les commentaires des utilisateur.trice.s et recommander des mesures d’amélioration.
Veille technologique
- Suivre les évolutions technologiques dans le domaine de l’informatique et de l’enseignement supérieur.
- Identifier les opportunités d’innovation et les meilleures pratiques pour optimiser les processus et les services informatiques de l’université.
- Accomplir temporairement les tâches d’un poste connexe ou inférieur lorsque requis. La liste des tâches et responsabilités déjà énumérées est sommaire et indicative.
Profil recherché
Scolarité
- Détenir un baccalauréat en informatique ou tout autre domaine pertinent.
Expérience
- Posséder un minimum de quatre (4) années d’expérience pertinente ;
- Expérience préalable dans la gestion de projets informatiques, de préférence en milieu académique ;
- Certification PMP, un atout ;
- Très bonne connaissance des méthodologies AGILE, un atout.
Compétences essentielles à l’INRS
- Communique de manière claire et structurée ;
- Détient un bon sens du service à la clientèle ;
- Collabore efficacement et contribue à établir et maintenir de bonnes relations ;
- Fait preuve d’intelligence émotionnelle et de bienveillance.
Compétences et connaissances spécifiques reliées au poste
- Démontre de la persévérance et adopte une attitude axée sur les résultats ;
- Utilise un raisonnement analytique et mise sur la résolution de problème ;
- Exerce un rôle-conseil ;
- Favorise et encourage l’amélioration continue ;
- Démontre de bonnes habiletés relationnelles ;
- Maîtrise de l’environnement Microsoft 365 ;
- Maîtrise de la langue française, parlée et écrite ;
- Maîtrise de la langue anglaise, parlée et écrite. L’INRS ayant des collaborations à l’échelle internationale, une bonne maîtrise de l’anglais est requise ;
- Connaissance des technologies et des outils informatiques couramment utilisés dans les universités, un atout.
Milieu inclusif
Souscrivant à un Programme d’accès à l’égalité en emploi (PAÉE) et valorisant l’équité, la diversité et l’inclusion, l’INRS invite toutes les personnes qualifiées à présenter leur candidature, en particulier les femmes, les membres de minorités visibles et ethniques, les Autochtones et les personnes en situation de handicap. S’identifier à un groupe visé par le PAÉE pourrait vous permettre d’obtenir une priorité d’embauche ou de promotion si vous possédez les compétences requises pour exercer l’emploi.
Les outils de sélection peuvent être adaptés aux besoins des personnes en situation de handicap, et ce, à toutes les étapes du processus de recrutement. Si vous prévoyez avoir besoin de mesures d’adaptation, ou pour toutes questions concernant l’équité, la diversité et l’inclusion à l’INRS, veuillez joindre, en toute confidentialité, le edi@inrs.ca. Conformément à la législation canadienne, la priorité devra être accordée aux personnes ayant le droit de travailler au Canada.
Informations supplémentaires
Affichage du 13 novembre 2026 au 26 novembre 2026 (interne et externe)
Poste remplaçant relevant du directeur du Service des ressources informationnelles (SRI) à Québec. Contrat initial de six (6) mois avec possibilité de prolongation.
Poste à temps complet, à raison de 35 heures par semaine. Télétravail en mode hybride possible, avec présence requise chaque semaine dans nos bureaux de Québec.
Des déplacements sur les différents sites de l’INRS sont à prévoir.
Conformément à l’échelle salariale classe 12, le salaire d’analyste en informatique peut varier entre 32,61 $ et 58,88 $ de l’heure selon l’expérience et la formation. Ce poste est couvert par la convention collective du Syndicat des chercheurs de l’Université du Québec (SCUQ).
Afin de vous assurer de recevoir nos courriels, nous recommandons d’ajouter le courriel recrutement@inrs.ca à la liste des expéditeurs approuvés de votre outil de messagerie. Nous vous suggérons également de vérifier votre boîte de courrier indésirable.
Si vous rencontrez des difficultés avec le dépôt de votre candidature, contactez support@workland.com
56 647,00$ - 103 015,00$ /an
Temporaire à temps plein
- Travail en mode
hybride
- Horaire de 35 heures par semaine, horaire flexible
- Banque de maladie monnayable de 7 jours + 3 jours non
monnayables
- Conciliation travail/famille
- 20 jours de vacances après 1 an
- 13 jours fériés payés
- Programme d’aide aux employés et accès à la
télémédecine
- Accès à une assurance collective
- Accès à un régime de retraite à prestations déterminées
- Participation de l’employeur aux frais de transport
- Garage à vélos sécurisé, station de BIXI directement sur site
avec rabais pour abonnement
- Stationnement gratuit et bornes électriques de recharge
DESCRIPTION DES FONCTIONS
- Fournit des estimations;
- Réalise l’analyse fonctionnelle;
- Rédige la documentation technique (cas d’utilisation, schéma logique, schéma physique, architecture);
- Effectue la programmation ou configuration des besoins fonctionnels requis selon les exigences;
- Conçoit la modélisation de la base ou des tables requises;
- Conçoit le modèle de sécurité;
- Conçoit et développe les rapports de gestion;
- Conçoit et développe des formulaires et des interfaces;
- Effectue des tests d’intégrité et de cohérence des données et apporte les correctifs nécessaires;
- Effectue les correctifs et la maintenance des systèmes opérationnels et les tâches planifiées;
- Traite les demandes d’assistance technique de niveau 2 des utilisateurs, pose un diagnostic en collaboration avec les utilisateurs et l’équipe technique;
- Participe aux réunions de planification ou de suivi tant pour les opérations que pour les projets;
- S’acquitte de ses tâches administratives (registre de temps/affectations/tâches, demandes de changement/DDC, gestion de la billetterie).
EXIGENCES
- Baccalauréat en informatique ou autre formation et expérience pertinente;
- Cinq (5) à six (6) ans d’expérience pertinente en analyse et programmation;
- Très bonne connaissance des règles d’usage de la grammaire et de la rédaction française;
- Bonne connaissance de la langue anglaise à l’oral et à l’écrit;
- Bonne expérience de travail à l’intérieur de cadres de projets;
- Maîtrise d’un cadre de développement Web tel qu’Angular ou d’une technologie équivalente;
- Maîtrise des langages de programmation JavaScript, HTML, CSS, SQL, PGSQL, Python, C#;
- Maîtrise des plateformes de développement de type Low Code, telles que REI3;
- Maîtrise des schémas de données JSON et XML, ainsi que leur manipulation;
- Maîtrise des environnements de développement Microsoft Visual Studio, VS Code, SQL Server Management Studio, PG Admin;
- Maîtrise de la conception et de l’utilisation d’interfaces API REST;
- Bonne connaissance des solutions de gestion du code source telles que : Azure DevOps, GitLab, GitHub, Git;
- Bonne maîtrise de PostgreSQL et SQL Server;
- Bonne connaissance d’Active Directory, Entra ID, KeyCloak, OpenID Connect (OIDC), SAML 2;
- Bonne connaissance de la conception de processus au moyen de la notation BPMN;
- Connaissance des plateformes de conteneurisation (Docker) et d’orchestration (un atout).
45,00$ - 65,00$ /heure
Temporaire à temps plein
Notre Client recherche un développeur dévoué pour travailler sur le développement d'applications Windows liées à des produits de détection d'incendie de premier ordre. Le rôle comprend l'intégration de plusieurs aspects du développement d'applications, tels que la définition et la création d'interfaces utilisateur interactives et de logiques métier, la gestion des données et la mise en uvre d'outils de diagnostic pour les clients internes et externes. Vous analyserez, concevrez, programmerez, déboguerez, modifierez, testerez et mettrez en uvre des logiciels utilisés dans diverses applications pour les systèmes d'alarme incendie, qu'ils soient locaux, en réseau, basés sur le cloud ou liés à Internet.
Responsabilités- Effectuer des missions d'ingénierie logicielle complexes, nécessitant souvent le développement de nouveaux produits, processus ou techniques améliorés.
- Promouvoir la vision du produit en tant que défenseur passionné.
- Concevoir, prototyper, planifier et développer des applications de haute qualité sur Windows pour les systèmes d'alarme incendie.
- Générer des idées et fournir un retour d'information continu pour répondre aux besoins des clients.
- Prioriser les fonctionnalités et optimiser les solutions pour offrir la meilleure expérience utilisateur possible.
- Participer activement aux activités de planification et d'estimation des logiciels.
- Soutenir et encadrer les coéquipiers et autres groupes fonctionnels.
- S'efforcer continuellement d'améliorer votre ensemble de compétences.
- Maîtrise de C#, .NET, WPF et WinForms.
- Expérience dans le développement d'applications de bureau (non web).
- Exposition à l'architecture et à la conception.
- Expérience du développement assisté par l'IA utilisant des outils comme GitHub Copilot.
- Capacité à définir et influencer la conception et l'architecture des produits.
- Expérience de la méthodologie Agile (1+ an).
- Excellentes compétences en communication, démontrant proactivité et autonomie.
- Expérience avérée de travail sur des projets à grande échelle avec des bases de code importantes.
- Bilingue en français et en anglais.
- Diplôme de baccalauréat en informatique ou en génie informatique/logiciel.
- Plus de 5 ans d'expérience dans le développement de bureau C# utilisant des technologies telles que WPF et .NET 8.
- Une forte expérience en C++ est un atout.
- Expérience avec SQL, Entity Framework et LINQ.
- Intérêt pour les derniers frameworks comme WinUI 3.
- Expérience avec MFC.
L'environnement de travail est situé sur la rive sud dans un emplacement en plein essor avec un accès facile au Quartier DIX30, au hub 'Réseau Express Métropolitain' et au stationnement. Le bureau propose un modèle de travail hybride avec des horaires flexibles pour un bon équilibre entre vie professionnelle et vie familiale et de nombreuses activités sociales. Vous travaillerez 3 jours par semaine à l'établissement de Brossard, qui est en croissance et décrit comme un nouveau bâtiment, très accessible au Dix-30 et au REM. L'environnement est bilingue, mais de nombreux membres de l'équipe parlent principalement français. Vous devez être à l'aise de vous rendre sur place plus de 3 fois par semaine si nécessaire.
Ce poste Contract est basé à Brossard, QC.
Taux de rémunération & AvantagesLa fourchette salariale associée à ce poste est de $45.00 - $65.00/hr.
La rémunération individuelle offerte pour ce poste, à lintérieur de cette fourchette, dépendra de nombreux facteurs, notamment les qualifications, les compétences, lexpérience pertinente, la connaissance du poste, la localisation géographique, léquité interne ainsi que dautres facteurs pertinents liés au poste.
Type de poste & EmplacementCe poste Contrat (temporaire) est basé à Brossard, QC.
Type de milieu de travailIl s'agit d'un poste hybrid, situé à Brossard,QC.
Our Client is seeking a dedicated developer to work on the development of Windows applications related to top-tier fire detection products. The role includes integrating multiple aspects of applications development such as defining and creating interactive user interfaces and business logic, managing data, and implementing diagnostic tools for both internal and external customers. You will analyze, design, program, debug, modify, test, and implement software used in various applications for Fire Alarm Systems, whether they are local, networked, cloud-based, or Internet-related.
Responsibilities- Perform complex software engineering assignments, often requiring the development of new or improved products, processes, or techniques.
- Push the product vision forward as a passionate advocate.
- Design, prototype, plan, and develop high-quality applications on Windows for fire alarm systems.
- Generate ideas and provide continuous feedback to address customer needs.
- Prioritize features and optimize solutions for the best possible user experience.
- Actively participate in software planning and estimation activities.
- Support and mentor teammates and other functional groups.
- Continuously strive to improve your skill set.
- Proficiency in C#, .NET, WPF, and WinForms.
- Experience with desktop application development (not web).
- Exposure to architecture and design.
- Experience in AI-assisted development using tools like GitHub Copilot.
- Ability to define and impact product design and architecture.
- Experience with Agile methodology (1+ years).
- Excellent communication skills, demonstrating proactivity and autonomy.
- Proven experience working on large-scale projects with significant codebases.
- Bilingual in French and English.
- Bachelor's degree in Computer Science or Computer/Software Engineering.
- 5+ years of experience with C# Desktop development using technologies such as WPF and .NET 8.
- Strong experience with C++ is a nice-to-have.
- Experience with SQL, Entity Framework, and LINQ.
- Interest in the latest frameworks like WinUI 3.
- Experience with MFC.
The work environment is located on the South Shore in a booming location with easy access to the Quartier DIX30, the 'Réseau Express Métropolitain' hub, and parking. The office offers a hybrid work model with flexible hours for a good family/work balance and plenty of social activities. You will work 3 days per week at the facility in Brossard, which is growing and described as a new building, very accessible to Dix-30 and the REM. The environment is bilingual, but many team members are French-first speakers. Must be comfortable going on-site more than 3 times per week if required.
This is a Contract position based out of Brossard, QC.
Pay and BenefitsThe pay range for this position is $45.00 - $65.00/hr.
Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
Job Type & LocationThis is a Contract position based out of Brossard, QC.
Workplace TypeThis is a hybrid position in Brossard,QC.
À propos dActalent
Actalent est un leader mondial dans les services dingénierie et de sciences ainsi que dans les solutions de talents. Nous aidons des entreprises visionnaires à faire progresser leurs initiatives dingénierie et de science grâce à laccès à des experts spécialisés qui favorisent léchelle, linnovation et la rapidité de mise sur le marché. Avec un réseau de près de 20 000 consultants et 5 000 clients à travers les États-Unis, le Canada, lAsie et lEurope, Actalent dessert de nombreuses entreprises du Fortune 500. Nous sommes fiers dêtre lune des 500 meilleures firmes de conception de lEngineering News-Record (ENR) pour nos services de conception en ingénierie et un lauréat du prix ClearlyRated Best of Staffing® tant pour le service client que pour les talents.
Actalent est un employeur souscrivant au principe de légalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de lâge, de la couleur, de la religion, des origines nationales, du statut dancien combattant, dun handicap, de lorientation sexuelle, de lidentité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.
Si vous souhaitez faire une demande daccommodement raisonnable, tel que la modification ou lajustement du processus de demande demploi ou dentrevue à cause dun handicap, veuillez envoyer un courriel à actalentaccommodation@actalentservices.com pour connaître dautres options daccommodement.
Numéro du permis d'agence de placement de personnel : AP-2000486 (Canada Québec)
Numéro du permis d'agence de recrutement de travailleurs étrangers temporaires : AR-2000485 (Canada Québec)
Ordonnance sur légalité des chances de San Francisco: Conformément à lOrdonnance sur légalité des chances de San Francisco, pour tous les postes situés dans la ville et le comté de San Francisco, nous examinerons les candidatures des personnes qualifiées ayant un casier judiciaire ou des antécédents criminels.
Utilisation de lintelligence artificielle (IA): Nous pouvons utiliser lintelligence artificielle (IA) pour soutenir certaines étapes de notre processus dembauche, notamment la recherche, la présélection et lévaluation des candidatures. LIA aide à analyser les candidatures et les qualifications, mais les décisions finales sont prises par notre équipe de recrutement. En soumettant votre candidature, vous reconnaissez et acceptez que celle-ci puisse être examinée à laide doutils dIA.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
Personnel Placement Agency Permit Number: AP-2000486 (Canada Quebec)
Temporary Foreign Worker Recruitment Agency Permit Number: AR-2000485 (Canada Quebec)
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Use of Artificial Intelligence (AI):We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.