Skip to main content

Embedded Software Engineer - Clamart F/H

Résumé de la mission :
L'ingénieur logiciel embarqué fera partie de l'équipe du firmware Wireline Engineering et il/elle travaillera au développement de la plateforme du firmware.

Mission :
L'objectif du travail est de développer et d'industrialiser des logiciels embarqués pour les futurs outils de fond de puits filaires. Ces outils fonctionnent dans des environnements difficiles exposés à des températures élevées, avec une bande passante de connexion limitée avec la surface et des contraintes importantes sur le choix du matériel pour la robustesse aux chocs et aux vibrations. L'équipement déclenche généralement des capteurs (comme la température, l'acoustique, l'électromagnétique, les caractéristiques des fluides,), prend des mesures, post-traite les données, les enregistre en mémoire, communique par télémétrie avec la surface et, par l'ajout de toutes ces fonctionnalités, fournit un service à nos clients.

Les systèmes numériques sont au cœur de cet équipement de fond et le rôle de l'Ingénieur Logiciel Embarqué est d'industrialiser entièrement cette partie numérique. L'Ingénieur développe les fonctionnalités logicielles manquantes du système numérique dans le but de produire du code et de la documentation de haute qualité pour aider l'équipe de projet à réaliser la commercialisation de l'outil. Il/Elle est également en charge de la stratégie de tests des Logiciels Embarqués, et il/elle travaille en étroite collaboration avec les membres de l'équipe projet soit du matériel électrique, soit du physicien des outils. L'ingénieur aura des responsabilités importantes dans la réussite du projet et devra faire preuve d'un haut niveau de dévouement et d'agilité avec le reste de l'équipe du projet.

Il/Elle doit travailler de manière autonome sur des systèmes embarqués complexes, sait prendre des initiatives, proposer des solutions et suivre son travail jusqu'aux tests complets et au déploiement sur les systèmes clients.

Le candidat doit posséder la plupart de ces compétences :

* Programmation de logiciels embarqués (principalement langage C), débogage et tests.
* Développement avec OS temps réel (FreeRTOS ou TI-RTOS) et microcontrôleur bare-metal.
* Implémentation d'algorithmes de traitement du signal sur des cibles embarquées.
* Solide compréhension de la conception et des tests de circuits numériques (microcontrôleurs multicœurs, DSP, mémoires Flash, etc.), des pilotes d'interface de communication (CAN, UART, SPI, RS485, USB, etc.) et des circuits analogiques (frontaux analogiques, filtres, CAN, alimentations, etc.).
* Participer au processus de développement logiciel agile, aux revues techniques des exigences, des spécifications, des conceptions, à la gestion du code source avec Git, etc.
* Créer et maintenir la documentation des logiciels embarqués (exigences, spécifications, conception, développement, intégration, procédures de tests et résultats).
* Bonnes compétences en communication et en rédaction en anglais.

Il est souhaitable d'avoir une expérience dans les domaines suivants :

* Microcontrôleurs Texas Instruments (TI),
* Outils de script et d'analyse de données (Matlab, Python, etc.),
* Outils d'analyse de code statique,
* Méthodologies de conception et de test de logiciels embarqués,
* Développement et tests de matériel personnalisé,
* Développement de logiciels basés sur des modèles,
* Tests de matériel dans la boucle.

Formation, expérience antérieure et compétences :

MSc (Master of Science) en systèmes embarqués, électronique, informatique, génie informatique ou génie logiciel, ou un domaine d'études étroitement lié tel que MS Mastère Spécialisé.

Niveau d'expérience souhaité :
De préférence plus de 2 ans dexpérience pertinente dans lindustrie. Des candidats moins expérimentés pourraient également être acceptés si leur cursus scolaire et leurs stages correspondent particulièrement à la mission.

Autres détails du contrat :

* Juridique/Sécurité : Pour des raisons de sécurité et juridiques, l'Ingénieur devra obtenir l'accréditation électrique française « BE-HE Essais » si ce n'est déjà fait. Toutes les autres formations de sécurité seront gérées en interne.
* Télétravail : 2 jours par semaine pourraient être envisagés avec le superviseur de mission après la période de démarrage de cette mission basée entre le bureau et le Laboratoire d'Ingénierie.

EMC Talent est un leader européen du conseil en ingénierie. Notre portefeuille de solutions numériques, associé à notre expertise en matière d'ingénierie produits, nous positionne de façon privilégiée pour accompagner nos clients, exploiter la puissance des données connectées, accélérer l'innovation et stimuler l'avenir de l'industrie intelligente.

EMC Talent accompagne les acteurs industriels de multiples secteurs tout au long du cycle de vie de leurs produits, pour les aider à repenser leurs produits et processus industriels.

Le groupe EMC Talent se distingue par sa force culture entrepreneuriale et une large présence internationale.
Publiée le 29/03/2024

Embedded Software Engineer - Clamart F/H

Entreprise:
Vallée Sud Grand Paris
Ville:
Clamart
Type de contrat: 
CDI, Temps plein
Catégories: 
Software Engineer, Ingénieur Logiciel Embarqué
Diplôme: 
Master
Publiée:
29.05.2024
Partagez maintenant: