Développeur Logiciel Senior pour Appareils Embarqués

4 weeks ago


Vancouver, British Columbia, Canada Motorola Solutions Full time

Description du Poste

Nous recherchons un Développeur Logiciel Senior pour rejoindre notre équipe d'Appareils Embarqués. Dans ce rôle, vous serez responsable de la conception et du développement complet du cycle de développement, de la conception à la mise en production de notre infrastructure de vidéos et d'analytics inégalée basée sur Linux. Un candidat réussi possédera des compétences techniques solides ainsi que des compétences de communication exceptionnelles, croira en la livraison de produits de haute qualité et aura une motivation pour atteindre des résultats dans un environnement de travail rapide.

Responsabilités:

  • Conception, conception et livraison de composants logiciels sécurisés, concurrents et réseautés
  • Conception, création, maintenance et livraison de code et de scripts pour un environnement Linux embarqué
  • Utilisation du C++ pour produire du logiciel d'application robuste, de haute performance et scalable
  • Utilisation de Golang/Bash/Python pour contrôler la construction et l'opération de runtime d'un OS embarqué
  • Utilisation de compétences de communication solides pour collaborer efficacement avec des équipes fonctionnelles croisées
  • Mentorat de membres de l'équipe junior pour les aider dans leur croissance professionnelle et technique
  • Démonstration de l'autonomie et de la capacité d'apprendre rapidement, d'adapter aux exigences de projet évoluant et aux plateformes
  • Implémentation et maintenance de pipelines CI/CD

Qualifications:

  • Diplôme de bachelor en ingénierie, informatique ou domaine connexe
  • 5+ ans d'expérience professionnelle en développement logiciel
  • Compétences de communication solides, tant écrites qu'orales
  • Autonomie avec la capacité de travailler indépendamment et en équipe
  • Apprentissage rapide avec une passion pour rester à jour avec les technologies évoluant
  • Compétences en C++ moderne, Golang, JavaScript et Python
  • Compréhension solide des concepts de systèmes d'exploitation et de protocoles réseaux
  • Compétences en Linux et environnements de conteneurs
  • Expérience avec les pratiques CI/CD
  • Connaissances solides de systèmes d'exploitation multithreadés, de performances, d'applications et de concepts
  • Connaissances d'applications et de concepts de réseau IP, OpenSSL
  • Compréhension solide des composants de matériel PC
  • Doit être ouvert à travailler en bureau 2-3 jours par semaine

Préférence sera accordée aux candidats possédant les compétences et l'expérience suivantes:

  • Compétences en Docker et environnements de construction (Github Actions)
  • Connaissances des technologies IoT (Internet des Objets)
  • Expérience précédente dans la mise en production et la gestion d'applications dans des environnements de production
  • Expérience avec Go (Golang) et/ou Python
  • Expérience avec le noyau Linux et les pilotes de périphériques
  • Expérience avec The Yocto Project
  • Expérience avec ONNX, CUDA et TensorRT

Ce poste est basé à Vancouver, en Colombie-Britannique, et le candidat doit résider dans la région métropolitaine de Vancouver, car il sera requis de se rendre en bureau sur un horaire de travail hybride.

Le salaire de base pour ce poste en Colombie-Britannique est de 110 000 $ à 130 000 $ CAD, en fonction de l'expérience.

#LI-CA1

Exigences de base:

  • Diplôme de bachelor
  • 3+ ans d'expérience professionnelle en développement logiciel

Exigences de déplacement:

Aucune

Relocation fournie:

Aucune

Type de poste:

Expérimenté

Plan de paiement de référence:

Oui

Déclaration d'égalité des chances:

Motorola Solutions est un employeur égalitaire. Tous les candidats qualifiés recevront une considération pour l'emploi sans tenir compte de la race, de la couleur, de la religion ou de la croyance, du sexe, de l'orientation sexuelle, de l'identité et de l'expression sexuelle, de l'origine nationale, du statut de handicapé, du statut d'ancien combattant ou de tout autre caractéristique protégée 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. Si vous avez besoin de mesures d'adaptation, svp nous faire parvenir un courriel à



  • Vancouver, British Columbia, Canada Motorola Solutions Full time

    Description du poste Nous recherchons un ingénieur logiciel principal pour rejoindre notre équipe des appareils embarqués. Dans ce rôle, vous serez responsable de la conception, du développement et de la mise en œuvre de notre infrastructure de données Linux basée sur des appareils embarqués. Un candidat réussi devra avoir des compétences...


  • Vancouver, British Columbia, Canada Motorola Solutions Full time

    Description du poste Nous recherchons un Ingénieur logiciel principal pour rejoindre notre équipe des appareils embarqués. Dans ce rôle, vous serez responsable de la conception, du développement et de la mise en œuvre de notre infrastructure de vidéos et d'analytiques Linux basée. Un candidat réussi possédera des compétences techniques solides...


  • Vancouver, British Columbia, Canada Motorola Solutions Full time

    Description du Poste Nous recherchons un Développeur Logiciel Senior pour rejoindre notre équipe d'Appliances Émbedded. Dans ce rôle, vous serez responsable de la conception et du développement complet du cycle de développement, de la conception à la mise en œuvre de notre infrastructure d'appliances Linux inégalée pour la vidéo et...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Aperçu du posteSi vous êtes un individu passionné par la technologie et le développement de logiciels, nous souhaitons que vous rejointes notre équipe en tant que Développeur Senior de Logiciel - Fournisseur de Solutions de Fabrication.Nous sommes à la recherche d'un candidat expérimenté qui peut rejoindre notre équipe dans le cadre de notre...


  • Vancouver, British Columbia, Canada Autodesk Full time

    PosteAutodesk est l'une des sociétés de logiciels de création de contenu les plus importantes au monde. Nous recherchons un développeur principal de logiciels d'animation pour rejoindre notre équipe. La personne choisie travaillera principalement sur les produits dans notre secteur des médias et du divertissement. En rejoignant notre équipe, vous...


  • Vancouver, British Columbia, Canada Motorola Solutions Full time

    Appel d'offres : Ingénieur logiciel seniorMotorola Solutions recherche un Ingénieur logiciel senior expérimenté pour rejoindre notre équipe de développement Enterprise LPR. Vous travaillerez en étroite collaboration avec nos équipes de développement Agile pour concevoir, développer et tester des solutions intégrées. Vous serez responsable de...


  • Vancouver, British Columbia, Canada Motorola Solutions Full time

    Description du poste Nous recherchons un Ingénieur en logiciel intermédiaire de test expérimenté en automatisation de logiciels pour cloud basés et APIs. Un candidat idéal aura une expérience extensive dans le développement d'automatisation de tests pour des applications et APIs de grande échelle, client-facing, de production Azure Cloud C#....


  • Vancouver, British Columbia, Canada Motorola Solutions Full time

    Description du poste de travail : Ingénieur logiciel senior C++ Le poste de Senior Software Engineer, C++ est un rôle clé au sein de notre équipe de développement logiciel. Nous recherchons un candidat expérimenté doté d'expertise en développement C++ pour joindre notre équipe. Compétences requises : Expérience de 5 ans minimum en...


  • Vancouver, British Columbia, Canada Motorola Solutions Full time

    Poste de Développeur en C++ Nous recherchons un candidat motivé, passionné et innovant pour occuper le poste de Développeur Senior en C++. Ce poste est basé à Vancouver, dans la province de Colombie-Britannique, Canada. Compétences requises:5 ans d'expérience dans le développement en C++ ou dans un langage similaireUne solide compréhension des...


  • Vancouver, British Columbia, Canada Dynatrace Full time

    Description du posteDans le cadre de l'expansion de Dynatrace, nous recherchons un développeur de ventes IT dynamique pour rejoindre notre équipe commerciale.MissionLe dévéloppleur de ventes IT sera responsable d'identifier et de sélectionner les opportunités de vente pour le département des ventes de logiciels APM. Il travaillera en partenariat...


  • Vancouver, British Columbia, Canada Autodesk Full time

    Présentation du posteAutodesk, Inc. (NASDAQ: ADSK) conçoit des logiciels pour les créateurs. Nous sommes un leader mondial dans la conception et la mise en œuvre de logiciels pour les industries de l'architecture, de l'ingénierie, de la construction, de la fabrication, des médias et du divertissement.Nous aidons les innovateurs à transformer leurs...


  • Vancouver, British Columbia, Canada Motorola Solutions Full time

    Description du poste Nous recherchons un ingénieur logiciel principal expérimenté pour rejoindre notre équipe LPR Entreprise. En tant que membre clé de notre équipe Agile, vous serez responsable de la conception, du développement et de la test de la solution complète. Vous collaborerez avec les équipes fonctionnelles croisées pour garantir une...


  • Vancouver, British Columbia, Canada Bloombase Canada Inc. Full time

    Bloombase Canada Inc. recherche un Chef de projet logiciel pour rejoindre son équipe de développement de logiciels. Le candidat idéal possède une maîtrise en développement de logiciels et une expérience de 5 ans ou plus dans le domaine.Compétences requises :Éducation : Maîtrise en développement de logicielsExpérience : 5 ans ou...


  • Vancouver, British Columbia, Canada Amazon Full time

    Poste d'Ingénieur en apprentissage automatique seniorCe poste vise à recruter un ingénieur en apprentissage automatique senior pour rejoindre notre équipe de scientifiques des données et concevoir des solutions logicielles innovantes autour de grands systèmes complexes d'apprentissage automatique (AA) et d'apprentissage profond (AP).Missions...


  • Vancouver, British Columbia, Canada Bloombase Canada Inc. Full time

    Description du posteNous recherchons un chef de projet logiciel motivé pour rejoindre notre équipe à Bloombase Canada Inc. Votre mission sera de diriger des projets complexes et de garantir leur succès en coordonnant les efforts d'une équipe pluridisciplinaire.Compétences requisesMaster's degree ou expérience équivalente5 ans ou plus...


  • Vancouver, British Columbia, Canada Motorola Solutions Full time

    RôleFournir des solutions logicielles de bout-en-bout pour l'entreprise Motorola Solutions, comprenant la conception, la mise en œuvre, la maintenance et la prise en charge des utilisateurs.Compétences requisesExpérience en développement d'applications C# pour le cloud AzureConnaissance solide des outils et concepts DevOps, CI/CD et tests...


  • Vancouver, British Columbia, Canada Bloombase Canada Inc. Full time

    Compétences requisesÉducationExpérienceInformations sur l'entrepriseLangue de travailHeures de travailVous cherchez un défi passionnant dans le domaine du développement de logiciels ? Nous recherchons un Chef de projet logiciel pour rejoindre notre équipe à Bloombase Canada Inc.Compétences requises :Éducation : Master's degree ou expérience...


  • Vancouver, British Columbia, Canada Bloombase Canada Inc. Full time

    Détails du posteNous recherchons un ingénieur de test logiciel expert pour rejoindre notre équipe à Bloombase Canada Inc.Compétences et qualifications requisesBachelor's degree ou expérience équivalente2 ans au moins d'expérience professionnelleFamiliarité avec les outils de gestion de projet, des méthodes Agile et ScrumL'ingénieur de test...


  • Vancouver, British Columbia, Canada Bloombase Canada Inc. Full time

    PosteTitre du poste : Ingénieur en ventes de logiciels d'applicationsDétails du posteFormationDiplôme de baccalauréat ou expérience équivalenteExpérience2 ans à moins de 3 ansInformations sur l'emploiModalité d'emploi: HybrideDurée de l'emploi : PermanentLangue de travail : AnglaisHeures de travail : 40 heures par semaineS'agit...


  • Vancouver, British Columbia, Canada Amazon Full time

    Description du poste Nous recherchons un architecte principal d'applications infonuagiques expérimenté pour rejoindre notre équipe de services professionnels à Montréal. En tant que membre de notre équipe, vous travaillerez en étroite collaboration avec les équipes chargées de la clientèle, les équipes de développement et les équipes...