Le poste Ingénieur logiciel embarqué
Partager cette offre
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.
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.
Profil recherché
• 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,
• Implémentation d'algorithmes de traitement du signal sur 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
• 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 sur mesure,
• Développement de logiciels basés sur des modèles,
• Tests matériels 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 dans 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 d’expérience pertinente dans l’industrie. Des candidats moins expérimentés pourraient également être acceptés si leur cursus scolaire et leurs stages correspondent particulièrement à la mission.
Environnement de travail
Habilitation électrique "BE-HE Essais" sera à réaliser au démarrage de la mission
Postulez à cette offre !
Trouvez votre prochaine mission parmi +15 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Ingénieur logiciel embarqué
LINAT CONSULTING