Titre du poste
Stagiaire ingénieur logiciel - Intégration d'appareils
Description
AFRICA HUB SERVICES a pour ambition d’accompagner les états africains pour un meilleur déploiement technologique afin de lutter contre le terrorisme, la contrebande, le pillage et la destruction des ressources naturelles.
Nous avons réuni une équipe diversifiée d’experts en intelligence artificielle, vision par ordinateur, fusion de capteurs, optique et analyse de données qui créent des solutions logicielles et matérielles pour faire évoluer radicalement les capacités des États de la région Ouest Africaine. Si vous êtes passionné par la résolution de problèmes qui ont un impact réel, rejoignez AHS et construisez l'avenir de la défense.
SOMMAIRE / À PROPOS DE L'EMPLOI
En tant que stagiaire ingénieur logiciel travaillant sur les intégrations d'appareils, vous écrivez un code critique qui comble le fossé entre le monde réel GLOBAL EYES, la plate-forme de fusion de capteurs d'AHS. Tout ce que GLOBAL EYES sait sur l'environnement environnant passe par votre code. Et chaque action physique que GLOBAL EYES entreprend dans le monde réel (faire tourner une unité panoramique-inclinable ou une hélice) se fait à travers votre code.
L'intégration d'un capteur dans GLOBAL EYES est bien plus que de simples "données de plomberie". De plus, étant donné que le fonctionnement de GLOBAL EYES est complété par une couche de commande et de contrôle distribuée, vous concevez judicieusement des Deamons qui prennent en charge un contrôle transparent par les humains et les agents dirigés par l'homme.
En tant que stagiaire ingénieur à AHS, vous ne travaillez pas seulement depuis le bureau/laboratoire (génial). GLOBAL EYES fonctionne dans des environnements difficiles et vous travaillerez également occasionnellement dans des environnements difficiles. Aller sur le terrain pour expérimenter le comportement réel des capteurs et prototyper rapidement des solutions est souvent le meilleur moyen d'obtenir des représentants sur un problème et d'obtenir des résultats en quelques heures plutôt qu'en quelques mois.
Vous êtes bien préparé pour ce rôle si vous êtes impatient d'écrire du code C++ dans un environnement de production et de découvrir les joies (et les frustrations) de la manipulation de capteurs directement connectés. Votre souci du détail est essentiel à votre succès; vous deviendrez rapidement un expert des idiosyncrasies dans les mauvaises herbes des API des appareils et du comportement des capteurs. Vous possédez votre code d'intégration du premier prototype au déploiement d'une manière qui ne signifie pas que vous êtes le seul à pouvoir le posséder. Enfin, vos contributions aux outils et frameworks internes améliorent encore davantage les intégrations existantes et futures.
Responsabilités
- Traitez les données brutes de l'appareil en mesures de capteur significatives
- Concevoir et mettre en œuvre des Deamons de capteur qui prennent en charge le fonctionnement par des agents de planification humains et autonomes
- Générer des alertes d'intégrité à partir des pannes des appareils et des écarts dans les performances attendues
- Créez des systèmes et des outils qui améliorent les intégrations de capteurs existantes et futures
- Collaborer avec toutes les équipes impliquées (perception, mécanique, électrique, fabrication, opérations) tout au long du cycle de vie des capteurs
Qualifications
- Expérience de stage en ingénierie préalable, ainsi que des activités académiques et des études dans les domaines suivants : informatique, génie informatique/logiciel, mathématiques ou physique.
- Connaissance des algorithmes, des structures de données, des systèmes de stockage, de l'infrastructure cloud, des frameworks frontaux et d'autres outils techniques.
- Maîtrise de divers langages de programmation tels que Go, Java, C ++, Python, JavaScript, etc.
- Une envie de travailler sur des logiciels et des applications qui ont un impact réel.