Test Facility Software Engineer (HFX)

Ekkiden

Not Interested
Bookmark
Report This Job

profile Job Location:

Lausanne - Switzerland

profile Monthly Salary: Not Disclosed
Posted on: 5 days ago
Vacancies: 1 Vacancy

Job Summary

Groupe de conseil international fondé en 2019 Ekkiden anime un écosystème de consultants passionnés et engagés qui mènent des projets de transformation organisationnelle opérationnelle et technologique dans lIT/Digital lIndustrie/R&D et la sustainability chez les grands comptes et PME en France Suisse Espagne et Allemagne.

Le rôle :

Nous recherchons un ingénieur logiciel possédant une solide expérience en micrologiciels et en tests pour concevoir et développer le logiciel chargé de contrôler et deffectuer les tests en boîte noire des composants de la charge utile spatiale. Vous serez amené à mettre en place et à exploiter une installation de tests dintégration matériel/logiciel pour une charge utile optique en étroite collaboration avec les ingénieurs en matériel en micrologiciels et en tests. Le poste implique la création doutils et dutilitaires qui sinterfacent avec du matériel réel de type vol afin de valider la fonctionnalité les performances la fiabilité la sécurité et lopérabilité en orbite lors de lintégration de la charge utile.

Responsabilités :
  • Participer à la définition des exigences logicielles et contribuer à larchitecture générale de linstallation de test dintégration matériel/logiciel.
  • Développer et maintenir les logiciels de linstallation de test en Python et en C afin de prendre en charge lintégration la validation et les tests de la charge utile.
  • Développer des outils de gestion de surveillance et de validation des données de télémétrie et de télécommande.
  • Mettre en œuvre des outils de mesure et de visualisation des données à haut débit.
  • Développer des outils de gestion des charges utiles et de surveillance des sous-systèmes ainsi que des tableaux de bord dotés dAPI facilitant lautomatisation.
  • Assurer la validation des mises à jour du micrologiciel et des images FPGA.
  • Analyser le trafic du bus CAN ; créer des scripts de surveillance et de reporting spécifiques aux périphériques.
  • Contribuer aux cadres dautomatisation des tests et de régression pour une vérification reproductible des versions.
  • Intégrer et tester les logiciels avec du matériel réel dans un environnement de laboratoire ; assurer le dépannage et les tests dinjection de défaillances/de récupération.
  • Participer aux activités de conception détaillée et concevoir/documenter les utilitaires utilisés par linstallation de test.
  • Participer à la mise en place du banc dessai pour valider les différents composants matériels et interfaces.
  • Assurer le débogage des problèmes au niveau de lapplication et au niveau de lintégration/de la configuration (hardware-in-the-loop).
  • Tenir à jour la documentation de conception et dutilisation.
  • Contribuer à larchitecture de la configuration dintégration globale (logiciels données interfaces).

Ce que nous recherchons :

  • Licence en génie logiciel en informatique en génie électrique/électronique ou expérience équivalente.
  • xp en aéro / spatial obligatoire.
  • 3 à 6 ans dexpérience professionnelle en développement logiciel avec une solide expérience dans le domaine des tests de micrologiciels et de systèmes (niveau intermédiaire).
  • Maîtrise de Python.
  • Expérience en intégration matériel/logiciel en tests au niveau système et en travail sur du matériel réel (HIL/laboratoire).
  • Solides compétences en débogage analyse et résolution de problèmes y compris lutilisation dinstruments de laboratoire et de journaux.
  • Bonne compréhension des interfaces matérielles et des protocoles courants (CAN I2C SPI UART Ethernet/TCP/UDP).
Compétences souhaitées :
  • Expérience dans le développement dapplications hautes performances ou multithread ; une expérience en C est un plus.
  • Expérience avec les frameworks dinterface graphique (Qt wxWidgets) pour les tableaux de bord/la visualisation.
  • Expérience pratique avec les outils de bus CAN (par exemple Vector) et CANOpen.
  • Connaissance de la visualisation des données et de la synchronisation temporelle des flux de données à haut débit.
  • Expérience en développement sous Linux et Windows ; excellente maîtrise de Git.
  • Connaissance du traitement des signaux numériques et des algorithmes de contrôle.
  • La connaissance de Go est un atout.
Ce que nous proposons :
Nous rejoindre au bon moment pour faire votre place au sein dune organisation en très forte croissance
Des missions variées dans un environnement challengeant qui vous permettront davoir un réel impact sur la boite
La possibilité de travailler de façon autonome et dêtre force de proposition pour grandir ensemble
Un parcours de carrière adapté à ta personnalité aussi bien au niveau du rôle que de la localité
Une formation exigeante en continu pour libérer tout votre potentiel

Comment se déroule le processus de recrutement chez Ekkiden

Chez Ekkiden nous nous engageons à offrir une expérience positive à chaque candidat.

Premier contact : Notre équipe de recrutement vous contactera pour discuter de vos motivations et attentes.
Entretiens : Vous passerez un ou deux entretiens avec nos business managers en fonction du poste pour lequel vous postulez.
Rencontre avec le client : Enfin vous aurez lopportunité de rencontrer le client.
Bien que ce soit notre processus standard nous pouvons ladapter en fonction des circonstances spécifiques.
Retrouvez aussi toutes nos offres demplois sur notre site internet
Experience:

IC

Groupe de conseil international fondé en 2019 Ekkiden anime un écosystème de consultants passionnés et engagés qui mènent des projets de transformation organisationnelle opérationnelle et technologique dans lIT/Digital lIndustrie/R&D et la sustainability chez les grands comptes et PME en France Suis...
View more view more

About Company

Company Logo

Web site created using create-react-app

View Profile View Profile