Ingénieur Logiciel C++ Expérimenté

4 weeks ago


Montreal, Quebec, Canada Evident Full time

Si vous êtes passionné par l'idée de contribuer à un monde meilleur, envisagez de rejoindre Evident.

Evident propose des solutions innovantes qui visent à améliorer la sécurité et la santé à l'échelle mondiale. Notre engagement envers le développement de technologies de pointe et un service client exceptionnel nous positionne comme des leaders dans notre domaine. Pour plus d'informations, veuillez consulter notre site web.

Notre mission : Améliorer la sécurité et la santé dans le monde

Résumé du poste :
En tant qu'Ingénieur Logiciel C++ Expérimenté, vous ferez partie d'une équipe de développeurs talentueux et multidisciplinaires, dédiée à la création d'un logiciel moderne (incluant le streaming, des visualisations 2D et 3D, la vision par ordinateur et l'intelligence artificielle) pour une nouvelle gamme de produits d'inspection visuelle. Vous jouerez un rôle technique essentiel, apportant votre expertise en conception, programmation et résolution de problèmes dans le domaine du streaming et de la compression de données. Cette équipe est située à Montréal et souhaite que son nouveau membre soit disponible pour des visites au bureau à intervalles réguliers.

Responsabilités principales :

  • Participer activement à la conception d'une nouvelle architecture logicielle performante, garantissant des performances en temps réel pour le développement d'un produit innovant;
  • Concevoir et développer le module de streaming de données du logiciel, en tenant compte des exigences de performance;
  • Créer un logiciel compatible avec plusieurs plateformes (Intel, ARM, micro-services Docker);
  • Identifier et résoudre les problèmes de performance critiques, en appliquant des techniques d'optimisation telles que la réduction de la complexité algorithmique et l'optimisation de la gestion de la mémoire;
  • Mettre en œuvre les meilleures pratiques en matière de DevOps et de CI/CD, y compris l'automatisation des processus et la création de pipelines efficaces;
  • Intégrer des pratiques rigoureuses de test pour assurer la qualité et la fiabilité de nos solutions logicielles;
  • Collaborer avec d'autres équipes et parties prenantes pour comprendre leurs besoins techniques et fonctionnels, tout en assurant une communication claire et efficace sur les avancées;
  • Fournir un soutien technique aux membres de l'équipe, en résolvant des problèmes complexes, en offrant des conseils et en partageant les meilleures pratiques.

Exigences du poste :

  • Diplôme en génie logiciel, informatique ou domaine connexe;
  • 7 à 10 ans d'expérience dans le secteur;
  • Compétences avancées en C++, programmation orientée objet et architecture logicielle;
  • Expertise en streaming vidéo ou de données, compression et codecs;
  • Connaissances avancées en Websocket, gRPC et/ou OpenCV, recommandées;
  • Expérience avec la modélisation UML;
  • Connaissance des techniques d'optimisation;
  • Compréhension des principes de CI/CD;
  • Expérience avec des frameworks de tests unitaires, un atout;
  • Maîtrise de JIRA, GitLab et GIT;
  • Anglais intermédiaire pour collaborer avec des partenaires internationaux;
  • Connaissance approfondie des méthodologies de développement agile, des meilleures pratiques et des normes de qualité;
  • Aptitude à résoudre des problèmes techniques complexes et à prendre des décisions éclairées rapidement;
  • Passion pour la technologie, avec une veille constante sur les tendances du secteur et les nouvelles pratiques de développement.

Travailler chez Evident c'est aussi :

  • Une opportunité d'apprentissage et de développement professionnel;
  • Un programme de primes annuelles et des avantages médicaux complets;
  • Des horaires flexibles;
  • Possibilité de télétravail.

Nous reconnaissons que le travail est plus qu'un simple emploi pour vous.

Il représente une part importante de votre vie, mais pas la seule. C'est pourquoi nous offrons des salaires compétitifs, un programme de primes annuelles et des avantages médicaux complets, ainsi que le remboursement des frais de scolarité, des horaires flexibles, des congés parentaux et d'adoption, des services sur place et des réseaux d'affinité entre collègues, afin que vous soyez prêt à relever les défis de la vie.

Nous nous engageons à promouvoir une culture de bien-être et d'inclusion en véhiculant les valeurs qui comptent le plus pour nos employés.



  • Montreal, Quebec, Canada Safran companies Full time

    Ingénieur Logiciel C++ Expérimenté (Possibilité d'évolution vers un rôle d'Architecte Logiciel) F/HSociété : Safran Trusted 4DDomaine d'activité : LogicielType de contrat : CDIDurée du contrat : Temps completDiplôme requis : BAC+5Expérience requise : Plus de 3 ansLangue(s) parlée(s) : Français Courant, Anglais CourantVotre Futur Poste :En tant...


  • Montreal, Quebec, Canada Safran companies Full time

    Ingénieur Logiciel C++ Expérimenté (Opportunité d'évolution vers un rôle d'Architecte Logiciel) F/HSociété : Safran Trusted 4DDomaine d'activité : LogicielType de contrat : CDIDurée du contrat : Temps completDiplôme requis : BAC+5Expérience requise : Plus de 3 ansLangue(s) parlée(s) : Français Courant, Anglais CourantVotre Futur Poste :En tant...


  • Montreal, Quebec, Canada Safran companies Full time

    Ingénieur Logiciel C++ Expérimenté (avec perspective d'évolution vers un rôle d'Architecte Logiciel) F/HSociété : Safran Trusted 4DDomaine d'activité : LogicielType de contrat : CDIDurée du contrat : Temps completDiplôme requis : BAC+5Expérience requise : Plus de 3 ansLangue(s) parlée(s) : Français Courant, Anglais CourantVotre Futur Poste :En...


  • Montreal, Quebec, Canada Evident Canada Full time

    À propos de nousChez Evident Canada, nous sommes déterminés à innover dans le domaine des technologies tout en offrant un service client exceptionnel. Notre mission dépasse la simple fabrication de produits; nous aspirons à être des leaders dans notre secteur.PosteEn tant qu'Ingénieur Logiciel C++ Expérimenté, vous intégrerez une équipe de...


  • Montreal, Quebec, Canada Microsoft Full time

    PrésentationAu sein de l'équipe des expériences Web de Microsoft, vous aurez l'opportunité de contribuer à la création du cœur des copilotes de Microsoft. Rejoignez un groupe varié d'ingénieurs et de scientifiques appliqués pour améliorer, maintenir et étendre la plateforme qui alimente les assistants les plus performants de l'industrie.L'équipe...


  • Montreal, Quebec, Canada Audiokinetic Full time

    Ingénieur Logiciel C++À propos de l'emploiAudiokinetic, un leader dans la production audio interactive, recherche un Ingénieur Logiciel C++ pour rejoindre son équipe de développement. En tant que membre clé de notre équipe, vous contribuerez à la création de solutions audio innovantes pour les jeux, la réalité virtuelle et les expériences...


  • Montreal, Quebec, Canada Audiokinetic Full time

    Ingénieur Logiciel C++À propos de l'emploiAudiokinetic, un leader dans la production audio interactive, recherche un Ingénieur Logiciel C++ pour rejoindre son équipe de développement. En tant que membre clé de notre équipe, vous contribuerez à la création de solutions audio innovantes pour les jeux, la réalité virtuelle et les expériences...


  • Montreal, Quebec, Canada Evident Full time

    Evident conçoit et développe des solutions innovantes qui contribuent à améliorer la sécurité et la santé mondiale. Nous sommes des pionniers internationaux dans le domaine des contrôles non destructifs. Notre objectif : Améliorer la sécurité et la santé mondiale Récemment, la responsabilité du développement d'un logiciel essentiel a été...


  • Montreal, Quebec, Canada Royal Bank of Canada> Full time

    Détails du posteTitre du poste : Ingénieur logiciel en apprentissage machineType de poste : Étudiant ou stagiaire au programme coopératif (Durée déterminée)Compagnie : Royal Bank of Canada Secteur d'activité : Services financiersResponsabilitésConcrétiser des solutions logicielles d'apprentissage machine en vue de résoudre des problèmes...


  • Montreal, Quebec, Canada Royal Bank of Canada> Full time

    Détails du posteTitre du poste : Ingénieur logiciel en apprentissage machineType de poste : Étudiant ou stagiaire au programme coopératif (Durée déterminée)Compagnie : Royal Bank of Canada Secteur d'activité : Services financiersResponsabilitésConcrétiser des solutions logicielles d'apprentissage machine en vue de résoudre des problèmes...


  • Montreal, Quebec, Canada Audiokinetic Full time

    Professionnel de l'audio interactifNous recherchons un professionnel expérimenté en développement de logiciels C++ pour rejoindre notre équipe de spécialistes de l'audio interactif. Vous serez chargé de concevoir et de développer des solutions audio innovantes pour les jeux, la réalité virtuelle et les expériences...


  • Montreal, Quebec, Canada Audiokinetic Full time

    Professionnel de l'audio interactifNous recherchons un professionnel expérimenté en développement de logiciels C++ pour rejoindre notre équipe de spécialistes de l'audio interactif. Vous serez chargé de concevoir et de développer des solutions audio innovantes pour les jeux, la réalité virtuelle et les expériences...


  • Montreal, Quebec, Canada Technologie Delan Full time

    Missions et Responsabilités En tant qu'Ingénieur Logiciel Back-End Expérimenté, vous aurez pour mission de concevoir des solutions logicielles visant à optimiser l'efficacité et la scalabilité des produits, tout en collaborant au sein d'une équipe de développement dynamique. Vos responsabilités incluront : • Élaborer la conception, le...


  • Montreal, Quebec, Canada Technologie Delan Full time

    Missions et Responsabilités L'Ingénieur Logiciel Back-End Expérimenté aura pour mission de concevoir des solutions logicielles visant à optimiser l'efficacité et la scalabilité des produits, en intégrant une équipe de développement dynamique. Détails des Tâches • Élaborer la conception, le développement et les tests unitaires des...


  • Montreal, Quebec, Canada Technologie Delan Full time

    Missions et Responsabilités En tant qu'Ingénieur Logiciel Back-End Expérimenté, vous aurez pour mission de concevoir des solutions logicielles innovantes afin d'optimiser l'efficacité et la scalabilité des produits, en intégrant une équipe de développement dynamique. Détails des Missions • Élaborer la conception, le développement et...


  • Montreal, Quebec, Canada Technologie Delan Full time

    Missions et Responsabilités En tant qu'Ingénieur Logiciel Back-End Expérimenté, vous aurez pour mission de concevoir des solutions logicielles visant à optimiser l'efficacité et la scalabilité des produits, en intégrant une équipe de développement dynamique. Détails des responsabilités • Concevoir, développer et réaliser des tests...


  • Montreal, Quebec, Canada Zimmer Biomet Full time

    À propos de l'emploiNous sommes à la recherche d'un développeur logiciel C++ passionné pour rejoindre notre équipe de développement logiciel à Zimmer Biomet. En tant que membre de notre équipe, vous contribuerez à la conception et au développement de logiciels de haute qualité pour les applications de chirurgie assistée par un...


  • Montreal, Quebec, Canada Zimmer Biomet Full time

    À propos de l'emploiNous sommes à la recherche d'un développeur logiciel C++ passionné pour rejoindre notre équipe de développement logiciel à Zimmer Biomet. En tant que membre de notre équipe, vous contribuerez à la conception et au développement de logiciels de haute qualité pour les applications de chirurgie assistée par un...


  • Montreal, Quebec, Canada Highmark Senior Living Full time

    À propos de notre client :Une entreprise dynamique spécialisée dans les services d'architecture et de design intérieur, recherche un Ingénieur en architecture expérimenté pour renforcer son équipe.Rôle et responsabilités :- Collaborer avec les équipes d'architecture et de design pour élaborer des détails de construction précis ;- Produire des...


  • Montreal, Quebec, Canada Zimmer Biomet Full time

    À propos de l'emploiNous sommes à la recherche d'un développeur ou d'une développeuse logiciel C++ passionné(e) pour rejoindre notre équipe de développement logiciel à Zimmer Biomet.Compétences et expériences requisesTitulaire d'un diplôme de baccalauréat en génie informatique ou logiciel, en informatique ou dans une discipline...