GE Jobs

Mobile GE Logo

Job Information

General Electric Senior developer C/C++ Linux in Montpellier, France

Job Description Summary

Job Description

  • GE Grid Solutions recherche un/e développeur/se Senior Linux

Votre mission est la suivante :

  • Maintenir tous les applicatifs Linux (corrections d’anomalie et évolutions fonctionnelles orientées client)

  • Prendre en charge les évolutions du BSP pour Yocto

  • Développer de nouvelles fonctionnalités sur Linux

  • Gérer les outils de génération automatique de version (en collaboration avec l’équipe DevOps)

  • Gérer les outils d’analyse statique de code

  • Analyser les besoins fonctionnels et techniques

  • Définir des architectures et des solutions techniques

  • Estimer les charges pour les nouveaux développements

  • Effectuer des revues d’analyses fonctionnelles, de conception et de code

De formation Ingénieur ou équivalant en Informatique, vous disposez d’une solide expérience en développement C C++ sur le système d'exploitation open source Linux

Des connaissances suivantes sont un plus :

  • environnement Yocto e de build OpenEmbedded

  • Développement middleware Linux

  • Définition et mise au point de Devicetree

  • U-boot bootloader

Vous avez déjà travaillé sur les systèmes de gestion de version : Git et Github et sur l’écriture et exécution de tests unitaires

Expérience sur la génération de binaires (builds automatiques, artifactory, DevOps)

Connaissance en analyse statique de code

Connaissance du Xilinx ZynqMP SoCs

Vous faites la différence par votre capacité à définir les priorités Clients, communiquer et travailler en équipe.

Anglais demandé


Role and mission :

  • Maintain all the Linux related features (bug fixes and customer evolutions)

  • Maintain the Yocto BSP layer evolutions

  • Develop new features on Linux platform

  • Manage the automatic build tools (in collaboration with DevOps team)

  • Manage the code static analysis tools

  • Analyze functional and technical needs

  • Define architecture, detailed design and technical solutions

  • Estimate workload for new developments

  • Review functional analysis, design and code

  • Work in an international environment

Profile :

  • Proven experience in embedded Linux BSP development including the following knowledges:

o Yocto environment and OpenEmbedded build system

o Linux middleware development

o Devicetree definition and customization

o U-boot bootloader

  • Git and github version control

  • C/C++ programming languages

  • Python and bash shell script languages

  • Binaries generation (automated builds, artifactory, DevOps)

  • Knowledge in static analysis tools

  • Knowledge in Xilinx ZynqMP SoCs

  • Unitary testing definition and execution

  • Capacity in priority changes following client needs

  • Communication and teamwork skills

  • Proficient in English (read, spoken, and written)

Additional Information

Relocation Assistance Provided: No

DirectEmployers