Ingénieur Développement Embarqué Linux C - C++ H/F

Myttra Systemes
Aix-en-Provence, France
9 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

Unit Testing UClibc (C Standard Library) C++ (Programming Language) Cyber Security Software Debugging Linux Linux on Embedded Systems Simulation Software Software Engineering Systems Architecture

Job description

Développement C/C++ embarqué : Concevoir, développer et maintenir des fonctionnalités logicielles en C/C++ à destination de cibles embarquées, en tenant compte des contraintes matérielles et des exigences de performance.

  • Linux embarqué : Développer, intégrer et déployer des composants logiciels sur cible embarquée sous Linux, en assurant leur stabilité et leur bonne interaction avec le système.
  • Buildroot : Construire, configurer et faire évoluer les environnements Linux des cibles embarquées à l’aide de Buildroot, en maîtrisant l’intégration des différents composants du système.
  • Architecture système : Participer aux choix d’architecture et analyser les interactions entre les différentes briques logicielles et matérielles de la cible afin de garantir la cohérence globale du produit.
  • Intégration sur cible embarquée : Implémenter et intégrer les nouvelles fonctionnalités sur les équipements cibles, en maîtrisant leurs impacts sur les différents composants logiciels et matériels.
  • Maintenance corrective : Analyser, reproduire et corriger les anomalies rencontrées sur cible embarquée et contribuer à l’identification de leurs causes racines.
  • Cybersécurité : Intégrer les enjeux de sécurité, robustesse et intégrité du système embarqué dans la conception des nouvelles fonctionnalités et dans le traitement des anomalies.
  • Performance : Analyser et optimiser les performances des développements directement sur cible afin de répondre aux contraintes propres aux systèmes embarqués.
  • Tests unitaires : Concevoir et maintenir les tests unitaires permettant de sécuriser les développements et de limiter les risques de régression.
  • Validation et diagnostic sur cible : Réaliser les phases de validation, reproduire les dysfonctionnements sur les équipements et analyser les défaillances afin d’identifier et de mettre en oeuvre les corrections nécessaires.
  • Outils de simulation : Participer à l’évolution des moyens de simulation permettant de préparer, reproduire et fiabiliser les tests avant validation sur cible embarquée.
  • Collaboration R&D : Travailler avec les différentes expertises techniques afin de transformer les besoins fonctionnels en solutions embarquées fiables, performantes et maintenables.

Requirements

Diplôme d’ingénieur en informatique, électronique ou systèmes embarqués (INSA, ESEO, ENIB, Polytech…). Minimum 4 à 5 ans d’expérience en développement logiciel embarqué. Solide maîtrise du C/C++ sur cible embarquée et de Linux embarqué. Expérience de Buildroot et de l’intégration / debugging sur cible. Sensibilité aux enjeux d’architecture système, performance et cybersécurité. Maîtrise des tests unitaires et des bonnes pratiques de développement logiciel. Anglais courant à l’écrit comme à l’oral. Rigueur, autonomie, esprit d’analyse et capacité à travailler en équipe., Diplôme d’ingénieur en informatique, électronique ou systèmes embarqués (INSA, ESEO, ENIB, Polytech…). Minimum 4 à 5 ans d’expérience en développement logiciel embarqué. Solide maîtrise du C/C++ sur cible embarquée et de Linux embarqué. Expérience de Buildroot et de l’intégration / debugging sur cible. Sensibilité aux enjeux d’architecture système, performance et cybersécurité. Maîtrise des tests unitaires et des bonnes pratiques de développement logiciel. Anglais courant à l’écrit comme à l’oral. Rigueur, autonomie, esprit d’analyse et capacité à travailler en équipe., Anglais Langage C Linux Linux embarqué Logiciels de simulation-modélisation Systèmes embarqués Développement logiciel Maintenance préventive et curative Autonomie Architecture de système C++ Cyber-sécurité Esprit d’analyse

About the company

Rejoignez notre équipe MYTTRA SYSTEMES dédiée à l’ingénierie des Systèmes Embarqués, Electronique et Mécatronique.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.hellowork.com
Prepare application

Good distractions

Loading talks and stories from around this role…