Ingénieur logiciel embarqué F/H

    Description

    I-Cube Research est une entreprise toulousaine de 100 personnes environs appartenant au groupe I-Pulse (https://www.ipulse-group.com/) qui développe des applications industrielles de Hautes Puissances Pulsées (HPP). Le groupe I-Pulse est leader mondial du domaine, s’appuyant sur des développements scientifiques et techniques de grande envergure afin de mettre au point des technologies de rupture.

     

    Dans le cadre de l’accélération de son développement, I-Cube Research souhaite développer une nouvelle gamme de produits technologiques innovants de stimulation électrique par impulsions appliquée à l’exploration géophysique du sol. Comparé aux moyens traditionnels, cette nouvelle technologie permettrait d’augmenter la surface et la profondeur d’analyse tout en diminuant l’impact écologique.

     

    Vous rejoindrez une organisation à taille humaine et une équipe dynamique où la collaboration et la proximité est essentielle.

    Mission

    Rattaché à la Direction Technique, au sein d’une équipe projet dédiée, vous serez chargé du développement, tests et intégrations des logiciels embarqués intégrés dans ce produit innovant à dominance électronique de puissance. Vous interviendrez notamment sur le pilotage/gestion de l’électronique de commande/puissance, des interface homme-machine et logiciels des plateformes d’essais. Vous serez impliqué dans toutes les phases de développement du projet, de la phase d’analyse du cahier des charges jusqu’à la mise en production de l’équipement conçu.

    Parmi vos activités principales :

    -        Etudier et analyser les besoins puis rédiger les spécifications logicielles

    -        Rédaction d’analyses fonctionnelles et recherche de solutions techniques

    -        Développer, mettre au point et déployer les logiciels embarqués et les interfaces homme-machine (frontend) en étroite collaboration avec l’ensemble des parties prenantes : Electronique, Montage, Maintenance, Industrialisation, SAV

    -        Constituer et suivre les dossiers techniques de définition et de tests/recettes logiciels en vue de l’industrialisation

    -        Participer aux analyses de sureté de fonctionnement (calcul de fiabilité, AMDEC, arbres de défaillance)

    -        Définir et réaliser les essais de validation/qualification et de mise en route (en interne et sur site client)

    -        Rationaliser les conceptions dans le cadre d’une démarche qualité, coûts, délai, maintenabilité

    -        Suivre des sous-traitants dans le cadre d’études ou de réalisations externalisées

    -        Développer et améliorer les logiciels des moyens d’essais

    -        Participer à l’industrialisation des produits et services

    -        Assurer un support technique en interne et sur site client : Formations, participation aux diagnostics, résolution de problèmes techniques et mise en place de protocoles qualité

    -        Participer à la rédaction de la documentation associée à toute la vie d’un produit

    Entretenir une démarche d’amélioration continue (organisationnelle et technique)

    Profil

    -        Formation Bac +5 en informatique industrielle/embarquée ou similaire, vous justifiez d’une expérience minimale de 2 ans. Vous avez une bonne expertise et êtes autonome dans votre domaine.

    -        De nature curieuse, vous souhaitez élargir vos connaissances et compétences dans un environnement innovant.

    -        Dynamique, rigoureux et autonome, vous aimez travailler en équipe et êtes force de proposition.

     Des déplacements nationaux et internationaux sont à prévoir.

    -        Une expérience dans le logiciel embarqué destiné au pilotage/gestion de l’électronique de puissance sera appréciée.

    Du point de vue des compétences et connaissances attendues :

    -        Bonnes connaissances en informatique embarqué (règles et méthodes de programmation et matériel : Microcontrôleur, DSP, FPGA, …) permettant une autonomie complète

    -        Connaissances des principes et contraintes liées à l’électronique de puissance (PWM, régulations, I/O, …)

    -        Connaissances en traitement du signal

    -        Maitriser les méthodes, normes et outils de conception et gestion logiciel

    -        Savoir gérer des projets techniques et savoir travailler en équipe (Cycle en V, Méthode Agile)

    -        Être force de proposition et curieux

    -        Facilités rédactionnelles, esprit de synthèse, sens de la formalisation

    -        Capacités de communication (interne, clients, fournisseurs)

    -        Capacité à analyser le besoin et remettre en question des choix

    -        Capacité à gérer ses priorités

    -        Rigueur

    -        Maitrise de l’anglais à l’écrit et à l’oral (niveau intermédiaire/avancé)

     

    Les plus :

    -        Connaissance en gestion et traitement de données GPS (positionnement et synchronisation temporelle)

    -        Connaissances des principes et contraintes liées à l’électronique de puissance (PWM, régulations, I/O, …)

    -        Connaissances générales (bases) en électricité/électronique de systèmes embarqués

    Du point de vue des outils :

    -        Connaissance en langages de programmation : C/C++, VHDL, Python

    -        Environnement de développement : QT, Visual Studio Code ou similaire

    -        Connaissance de l’environnement de programmation LabView

    -        Bureautique (Word, Excel, PowerPoint, Outlook, Project)

     

    Les plus :

    -        Connaissances dans les environnements de programmation de chez IAR - IAR Embedded Workbench

    -        Connaissances en programmation web