Retour à la recherche
Logo de Motorola Solutions

Junior Software Engineer, Emergency Call Handling

  • Gatineau, QC
  • Sur place
  • Publié 26 oct. 2026
  • 1 poste

Ouvre un site externe

Connectez-vous pour enregistrer ce poste
Type d’emploi
Temps plein

Résumé du poste

Description du poste Nous recherchons un ingénieur logiciel pour se joindre à l'équipe de développement de la solution de gestion des appels VESTA 9-1-1. Dans ce rôle, vous exploiterez l'IA agentique pour créer des applications, automatiser les flux de travail DevOps et de cybersécurité, améliorant ainsi la qualité et l'efficacité opérationnelle. Vous travaillerez aux côtés d'ingénieurs expérimentés sur les pipelines en temps réel, la téléphonie, l'infrastructure back-end et les interfaces produit. Vous contribuerez à influencer l'architecture, à concevoir des fonctionnalités fondamentales e

Détails du poste

Description du poste Nous recherchons un ingénieur logiciel pour se joindre à l'équipe de développement de la solution de gestion des appels VESTA 9-1-1. Dans ce rôle, vous exploiterez l'IA agentique pour créer des applications, automatiser les flux de travail DevOps et de cybersécurité, améliorant ainsi la qualité et l'efficacité opérationnelle. Vous travaillerez aux côtés d'ingénieurs expérimentés sur les pipelines en temps réel, la téléphonie, l'infrastructure back-end et les interfaces produit. Vous contribuerez à influencer l'architecture, à concevoir des fonctionnalités fondamentales et à façonner la manière dont notre équipe utilise les agents d'IA pour progresser plus rapidement, sans faire de compromis sur la fiabilité, la sécurité ou la qualité du produit. Nous encourageons nos ingénieurs à utiliser des agents d'IA dans leur propre travail. Cependant, s'agissant d'un logiciel hautement critique, les humains conservent la responsabilité de la qualité, du jugement et de ce qui est déployé. Ce que vous ferez Développer des composants et intégrer des services dans nos systèmes de gestion des appels d'urgence. Développer des flux de travail d'automatisation alimentés par l'IA agentique pour améliorer l'efficacité de nos tâches DevOps et de cybersécurité. Contribuer à l'intégration de techniques d'IA pour améliorer l'évaluation, les tests et l'observabilité de nos systèmes. Mettre la main à la pâte pour installer et configurer du matériel et des logiciels, y compris des équipements réseau et des serveurs. Adopter de solides habitudes autour des tests, de la revue de code, de l'observabilité et de la sécurité dès le premier jour. Poser des questions, chercher à comprendre le fonctionnement des systèmes et apporter des perspectives nouvelles à l'équipe. Ce poste pourrait vous convenir si Vous aimez transformer des procédures manuelles et fastidieuses en flux de travail autonomes basés sur l'IA, avant de vous lancer dans le prochain défi à fort impact. Vous êtes curieux de travailler sur le back-end, l'infrastructure, l'IA et le produit, même si vous n'avez pas encore touché à tout. Vous utilisez des outils d'IA au quotidien, mais vous ne confondez pas rapidité et qualité. Vous vous souciez de la qualité : rédigez des tests, lisez la documentation et essayez de comprendre un système avant de le modifier. Vous acceptez bien les commentaires et agissez en conséquence. Vous avez un fort instinct produit et vous vous souciez des humains qui utilisent ce que vous construisez. Vous vous épanouissez dans une équipe où vous aurez une réelle autonomie dès le début, tout en étant à l'aise pour demander de l'aide. Expérience pertinente Nous ne nous attendons pas à ce que vous ayez déjà déployé des systèmes en production. Nous accordons de l'importance avant tout aux principes fondamentaux de l'ingénierie, à la rapidité d'apprentissage, à la curiosité et à votre façon de penser. Les cours, les stages, la recherche et les projets personnels sont tous pris en compte. Les compétences ou expériences pertinentes peuvent inclure : La programmation en Python, C#, C++, Java ou des langages similaires. Des systèmes de communication en temps réel utilisant WebRTC, WebSockets, RTP/SRTP, le streaming média ou le transport audio à faible latence. Une expérience avec les systèmes DevOps, d'automatisation et de CI/CD à l'aide d'outils tels que TeamCity, Jenkins, GitHub, Artifactory. Des projets impliquant des agents d'IA, des pipelines d'IA ou des systèmes RAG. Une aisance avec le scripting sous Linux et Windows, ainsi qu'avec la virtualisation. L'infrastructure de téléphonie et de voix, y compris le réseau téléphonique public commuté (RTPC/PSTN), le trunking SIP, le PBX et le routage des appels. Bilingue français/anglais - Doit être capable de travailler également en anglais avec nos clients anglophones, clients et partenaires hors Québec ainsi qu'avec le reste des collègues au Canada, aux États-Unis et dans d'autres pays internationaux selon le cas. Vous n'avez pas besoin d'avoir de l'expérience dans tous ces domaines. La plupart des candidats retenus en maîtriseront quelques-uns et auront la curiosité d'apprendre le reste. Fourchette de salaire de base cible : $70,000 - $90,000 CAD Conformément aux valeurs de Motorola Solutions et à la législation en vigueur, nous communiquons les informations suivantes afin de favoriser la transparence et l'équité salariales. La rémunération au sein de cette fourchette varie en fonction des connaissances, des compétences et de l'expérience liées au poste. L'offre finale sera déterminée en fonction du profil de chaque candidat. Baccalauréat universitaire / Diplôme d'études collégiales (DEC) Expérience en DevOps, réseaux, agents d'IA et programmation. Motorola Solutions adopte, favorise et promeut les principes de diversité, d’équité et d’inclusion. Nous encourageons et accueillons les candidatures de toutes les personnes qualifiées, quelles que soient leur race, origines ethnique, religion ou croyance, orientation sexuelle, identité et expression sexuelle, statut d’anciens combattants ou tout autre statut protégé par la Loi. Nous sommes fiers de notre culture axée sur les personnes et les communautés, encourageant ainsi chaque Motorolan d’être la version la plus authentique de lui-même dans ses responsabilités afin de tenir la promesse d’un monde plus sécuritaire. Si vous souhaitez vous joindre à notre communauté mais croyez que vous ne possédez pas toutes les exigences requises pour le poste convoité, nous aimerions tout de même connaître les raisons pour lesquelles vous pensez être un excellent candidat pour notre équipe. Nous offrons également des mesures d’adaptation pendant toutes les étapes du processus d’embauche afin de favoriser l’inclusion des personnes vivant avec un handicap physique et/ou mental. Pour demander un aménagement, veuillez remplir ce formulaire d'aménagement raisonnable afin que nous puissions vous aider.

Compétences indiquées

  • Software · Souhaitée
  • Collaboration · Souhaitée
  • Anglais · Souhaitée
  • CI/CD · Souhaitée
  • Communication · Souhaitée
  • C++ · Souhaitée
  • Documentation · Souhaitée
  • Français · Souhaitée
  • GitHub · Souhaitée
  • Java · Souhaitée
  • Linux · Souhaitée
  • Python · Souhaitée