Linux embedded software R&D engineer
Dans le cadre du développement de logiciels pour la gestion des flux d'énergie dans les installations photovoltaïques résidentielles et commerciales, sous la direction du responsable local du laboratoire de R&D et en collaboration avec les autres ingénieurs en développement de logiciels et de tests de l'équipe, ainsi qu'avec les équipes d'ingénierie matérielle/logicielle en Autriche, l'ingénieur en logiciel embarqué Linux remplira les tâches suivantes :
Développement d'une plateforme de calcul et de communication Linux embarquée dédiée à la gestion des flux d'énergie dans les installations photovoltaïques résidentielles, commerciales et industrielles.
Développement, test et qualification des fonctionnalités critiques de sécurité et de mise à jour du logiciel du produit.
Développement et test de logiciels d'application dédiés sur la plateforme informatique, pour contrôler correctement le fonctionnement des différents dispositifs de l'installation tels que l'onduleur PV, les batteries statiques, le chargeur EV, la pompe à chaleur,...
Ingénieur en électronique, informaticien ou titulaire d'un master ou d'un doctorat dans ces spécialités et possédez les compétences suivantes :
3 à 5 ans d'expérience en architecture Linux et en programmation pour Linux embarqué
Connaissance des noyaux Linux et du développement des pilotes associés
Expérience de la chaîne de conception des outils Linux, des tests et de l'intégration continue
Expert en programmation C/C++ et compilateur et débogueur associés, GIT
Connaissance des cœurs X86, ARM et/ou IMX6/IMX9
Connaissance des protocoles de communication réseau utilisés dans les plates-formes informatiques embarquées
Connaissance de la sécurité des systèmes embarqués et du démarrage sécurisé (secure-boot) est un avantage.
L'implication dans des projets ouverts, y compris une contribution active, est un avantage.
Anglais parlé et écrit impératif
Autonome , rigoureux , ouverture d'esprit et esprit d'équipe