Développeur de systèmes embarqués

Nom de l'entreprise: Thorens Solutions - Chasseurs de têtes
  • Secteur d'activité : Manufacturier

  • Salaire : Salaire de 90 000$ à 105 000$;

  • Type d'emploi : Permanent - Temps plein

  • Ville : Montréal

Description de l'entreprise


Notre client est une entreprise en pleine croissance offrant une technologie d’émetteur-récepteur sans fil unique et innovante qui atteint une efficacité énergétique supérieure.

Description du poste


En tant que développeur de systèmes embarqués, vous serez amené à développer et à maintenir des microprogrammes couvrant de diverses applications de systèmes embarqués, ce qui inclut les protocoles de réseau, les bibliothèques de base ainsi que le développement d'applications. Vous mettrez en œuvre et testerez des microprogrammes pour former des réseaux de communication sans fil optimaux en utilisant les émetteurs-récepteurs sans fil à très faible consommation développés par notre client.Le développeur sera chargé de développer un micrologiciel efficace pour soutenir ces applications, ainsi qu'une interface utilisateur graphique pour chaque système qui permet aux utilisateurs de contrôler le flux d'informations dans le système sans fil.

Tâches et responsabilités

·       Mettre en œuvre, tester et documenter des logiciels intégrés et des logiciels d'application.

·       Développer des algorithmes pour les couches de protocole des systèmes de communication et les réseaux.

·       Fournir des conceptions architecturales et détaillées pour répondre aux exigences du système.

·       Planifier et évaluer la conception architecturale et examiner les performances du système.

·       Assurer la maintenance des composants logiciels du système, y compris les pilotes de périphériques, le RTOS et les applications.

·       Participer aux processus de test de l'équipe en élaborant des protocoles pour les tests unitaires, les tests d'intégration/de régression et les tests au niveau du système.

·       Rechercher et évaluer de nouvelles applications technologiques et mener des études de faisabilité et de réduction des risques.


Compétences recherchées

·       Baccalauréat en génie électrique ou équivalent.

·       Plus de 5 ans d'expérience dans le développement d'applications embarquées en C et C++.

·       Plus de 5 ans d'expérience en programmation C de bas niveau sur des microcontrôleurs / microprocesseurs, avec une connaissance avancée des architectures et des écosystèmes des MCU/CPU.

·       Connaissance approfondie des dépendances entre les composants du système et les couches de protocole, ainsi que de leurs interactions.

·       Expérience de la spécification de cas d'utilisation au niveau du système et de leur intégration dans l'architecture et les exigences du protocole/réseau MAC.

·       Capacité à travailler efficacement avec Linux et Windows.

·       Expérience de Visual Studio Code et de l'IDE Eclipse.

·       Expérience des langages de script tels que Python et MATLAB.

·       Expérience du développement de Board Support Packages, de chargeurs de démarrage et de pilotes de composants.

·       Expérience des technologies de virtualisation et de conteneurs (VMware, KVM, Docker).

·       Expérience des systèmes de contrôle de version Git.

·       Expérience des plateformes de développement logiciel telles que Gitlab et Github.

·       Compréhension des protocoles de communication, notamment I2C, SPI, UART et USB.

·       Expérience du développement pratique et du débogage sur des cibles embarquées à l'aide de débogueurs en circuit et d'équipements de test électronique (oscilloscope, multimètre, analyseur logique, etc.).

·       Expérience des processus modernes de développement de logiciels (examen par les pairs, tests unitaires, etc.).

 


Conditions de travail

·       Poste temps plein, permanent;

·       Salaire de 90 000$ à 105 000$;

·       Assurance collective dès le premier jour.

·       Travail hybride et horaires flexibles pour concilier vie professionnelle et vie personnelle.

·       En plus des vacances, des congés de maladie et des jours fériés, le client offre des jours de congé supplémentaires.

Note : Le masculin est utilisé pour alléger le texte, et ce, sans préjudice pour la forme féminine.

Votre recruteur

Chasseuse de têtes

Étant une personne empathique et à l'écoute des autres, j'ai toujours aimé soutenir les gens dans leur parcours professionnel. Et en tant que chasseuse de têtes, j'ai la chance d'aider les professionnels à s'épanouir dans leur carrière.

Chaque personne est différente et votre cheminement est important pour moi. Il me fera donc plaisir d'écouter attentivement votre expérience de vie. 

Postuler