<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=2960562&amp;fmt=gif">

Stagiaire Developpeur Logiciel Linux Embarqué - Montréal, QC


Description de l'enterprise

Xiphos Systèmes Inc., fondée en 1996, est une entreprise dynamique et énergique située au cœur du Plateau du Mont Royal à Montréal. Depuis plus de 20 ans, nous avons repoussé les limites de ce qui est possible dans le domaine du NewSpace et nous avons gagné la confiance de diverses agences et entreprises spatiales du monde entier. L'industrie a adopté notre approche de conception et, par conséquent, nous connaissons depuis plusieurs années une croissance rapide et régulière, et la tendance se poursuit !

Notre vision est de faire migrer les techniques terrestres d'informatique et de communication en réseau vers les environnements spatiaux. L'expertise de l'entreprise en matière de processeurs en réseau s'est transformée en une gamme de solutions matérielles et logicielles de haute performance et tolérantes aux pannes pour le traitement des commandes de vol et des capteurs dans des applications spatiales avancées, vastes et variées.

Les principaux marchés de Xiphos sont les petits satellites, les applications de la station spatiale internationale, ainsi que les atterrisseurs lunaires, les rovers et la robotique. Nous avons livré nos produits standards et personnalisés dans le monde entier et avons joué un rôle essentiel dans de nombreuses missions spatiales réussies. Grâce à leur faible consommation d'énergie, leur puissance de traitement élevée, leur flexibilité accrue, leur excellente robustesse et leurs fonctions éprouvées disponibles prêts-à-l’emploi, nos cartes Q sont de plus en plus la solution privilégiée dans le domaine en plein essor du NewSpace.

Tâches principales
  • Contribuer à la conception de logiciels Linux
    • Outils de développement ou de maintenance
    • Pilotes matériels (espace noyau)
    • Applications haut-niveau
  • Contribuer à la maintenance et l’amélioration de l’environnement de compilation du firmware Linux
  • Contribuer à la maintenance et au développement du système d’intégration continue
  • Développer de scripts de test (bash, Python) sur la base des exigences fonctionnelles.
  • Amélioration continue de nos processus et notre environnement de développement logiciel
Expérience Requise
  • Expérience avec des architectures matérielles embarquées : Arduino, RaspberryPi, Zedboard, etc.
  • Langages de programmation : C/C++, Python, Bash
  • Environnement de compilation applicatif : CMake, Madéfie
  • Bonne connaissance de Linux
    • Architecture d’un système d’exploitation Linux embarqué (U-boot, device tree, etc.)
    • Espace utilisateur / espace noyau
  • Contrôle de version : Git
Expérience Appreciée
  • Expérience avec des protocoles et bus matériels : i2c, SPI, PCIe
  • Expérience avec le développement FPGA / architecture matérielle SoCFPGA : Xilinx, Altera, etc.
  • Connaissance de Yocto est un plus
  • Connaissance de Gitlab est un plus
Compétences Interpersonnelles
  • Autonome, capable de prendre des initiatives
  • Volonté d'acquérir de nouvelles compétences
  • Esprit d'équipe et de collaboration
  • Bonnes aptitudes à la communication, tant dans les réalisations quotidiennes que dans les défis / problèmes
Qualifications
  • Actuellement inscrit, en Bachelier ou à la Maitrise, dans un programme de génie logiciel ou en génie
    électrique avec un profil logiciel.
  • Doit être en mesure d'obtenir une habilitation de sécurité du gouvernement canadien (Programme
    canadien des marchandises contrôlées).

CLIQUEZ ICI POUR POSTULER