Concepteur logiciel embarqué DevOps (Bureau de Montréal)

Job ID #:  1509
Company:  Evident
Posting Date:  10 nov. 2023

Si l’idée d’améliorer le monde vous enchante, vous serez heureux de faire carrière chez Evident.

Evident fournit des solutions avancées qui contribuent à rendre le monde plus sûr et plus sain. Engagés à développer de nouvelles technologies et à fournir un service client de classe mondiale, notre responsabilité va au-delà de la fabrication de produits : nous sommes des pionniers. Pour obtenir de plus amples renseignements, consultez le site https://www.evidentscientific.com/en/

Notre mission : Rendre le monde plus sûr et plus sain

Evident Scientific développe des solutions de pointe pour l'industrie des tests non destructifs (CND). Nous concevons et fabriquons des instruments d'analyse avancés, connectés au cloud.
Nous recherchons un spécialiste senior des systèmes embarqués (DEVOPS) dynamique pour rejoindre notre équipe de développeurs travaillant sur les produits leaders du marché en matière de techniques d'analyse non destructives par rayons X (XRF et XRD).
Vous serez responsable de la conception, du développement et de la maintenance des pipelines CI/CD en plus de générer des distributions Linux personnalisées, des chaînes d'outils croisées et un chargeur de démarrage pour nos appareils. Vous collaborerez également avec d'autres développeurs, chefs de produits et clients pour garantir la qualité, la fiabilité et la sécurité de nos produits.
Vous aurez l'opportunité de travailler sur des projets stimulants et innovants qui ont un impact positif sur plusieurs marchés (aérospatial, aéronautique, éolien, etc.).
Nous offrons une rémunération et des avantages sociaux compétitifs, ainsi qu'un environnement de travail ouvert et flexible. 

 

Responsabilités:

  • Générez des distributions Linux personnalisées, des chaînes d'outils croisées et un chargeur de démarrage u-Boot.
  • Problèmes de débogage qui s'étendent sur plusieurs couches, du noyau à l'application.
  • Promouvoir la culture DevOps et contribuer activement à la gestion du changement.
  • Comprendre, améliorer et déployer des stratégies organisationnelles dans DevOps.
  • Concevoir, développer et maintenir des pipelines CI/CD pour créer des serveurs pour les appareils, les logiciels de bureau, les applications mobiles et Azure.
  • Automatisez les pipelines à plusieurs étapes pour le développement, les tests unitaires, les tests d'intégration, l'analyse de code statique/dynamique et le déploiement.
  • Assurer l'administration et la maintenance de l'infrastructure logicielle et matérielle spécifique à l'ingénierie, en collaboration avec l'IT.
  • Assumer un rôle de leadership en proposant et en déployant des solutions pour améliorer les méthodes de travail.
  • Intégrer et maintenir le nouveau matériel/périphériques sélectionnés par l'équipe d'ingénierie électrique.
  • Être l'interface entre l'équipe de génie électrique et l'équipe de génie logiciel.
  • Anglais avancé, tant au parlé qu’à l’écrit afin de collaborer avec une équipe anglophone principalement basé aux États-Unis.

 

Compétences techniques :

  • BAC en génie logiciel, informatique ou programme connexe
  • Expérience avec les appareils basés sur ARM avec les frameworks Yocto/OpenEmbedded.
  • Expérience pratique de la conformité des licences de logiciels open source/libres.
  • Expérience avec la méthode Scrum.
  • Capacité à apprendre, à s'adapter et à déployer rapidement de nouvelles technologies.
  • Comprendre les différentes méthodologies de développement logiciel et les outils associés (Git, Jenkins, Azure, Yocto, OpenEmbedded, u-Boot, C++, QT).
  • Maîtrise des concepts et outils DevOps.
  • Avoir joué un rôle de leadership dans le développement de produits à succès.
     

Compétences comportementales :

  • Agir avec rigueur;
  • Habileté à résoudre des problèmes complexes;
  • Faire preuve d'autonomie;
  • Avoir le sens de l'initiative.


Le candidat retenu devra adopter un comportement en lien avec nos 5 valeurs organisationnelles :
INTÉGRITÉ - EMPATHIE - VISION À LONG TERME - AGILITÉ - COHÉSION

Evident compte plus de 4500 employés dans le monde et 25 bureaux de vente et de service. À Québec, Evident possède déjà un établissement achalandé comptant plus de 400 employés, qui développent et fabriquent la technologie de CND de pointe de l’entreprise. L’équipe de Montréal quant à elle a pour mission de concevoir plusieurs modules pour accélérer le développement de notre nouvelle plateforme logicielle unifiée et ouverte pour les applications de contrôle non destructif, et pour ce faire, elle doit travailler en étroite collaboration avec nos équipes de Québec et de Boston, au Massachusetts.

Evident prône la diversité et l’inclusion. En tant qu’employeur soucieux de l’égalité des chances, nos politiques ainsi que nos valeurs interdisent toute discrimination illégale en fonction de l’échelle fédérale, provinciale ou locale.  

Chez Evident on relève de nouveaux défis constamment !

Nous réalisons que le travail est plus qu’un simple emploi pour vous.

Il constitue une grande partie de votre vie, mais pas la seule. C’est pourquoi nous offrons des salaires concurrentiels, 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, pour que vous soyez prêt à relever les défis de la vie.

Nous nous engageons à favoriser une culture de bien-être et d’inclusion en véhiculant les valeurs qui revêtent le plus d’importance pour nos employés.