Ingénieur développement logiciel pour contrôle caméra Tcherenkov – H/F - Gif-sur-Yvette, France - CEA Tech

    CEA Tech
    CEA Tech Gif-sur-Yvette, France

    il y a 2 semaines

    Default job background
    CDD
    Description

    Description du poste

    Domaine

    Systèmes d'information

    Contrat

    CDD

    Intitulé de l'offre

    Ingénieur développement logiciel pour contrôle caméra Tcherenkov – H/F

    Statut du poste

    Cadre

    Durée du contrat (en mois)

    12 mois renouvelables

    Description de l'offre

    Le Laboratoire d'Ingénierie Logicielle pour Applications Scientifiques recherche un(e) ingénieur-chercheur spécialisé en génie logiciel pour contribuer au développement du logiciel de contrôle de la caméra NectarCAM.

    Conçue pour équiper les télescopes Tcherenkov de moyenne taille de l'observatoire CTA ( cette caméra a été développée par une collaboration de laboratoires français, allemands et espagnols, l'Irfu étant plus particulièrement en charge de son intégration. La première de ces caméras sera prochainement installée sur le site nord de CTA au cœur de l'observatoire astronomique de Roque de los Muchachos sur l'île espagnole de La Palma.

    Au sein d'une équipe multidisciplinaire et internationale formée d'astrophysiciens et d'ingénieurs en électronique et informatique, en lien avec les autres membres de la collaboration NectarCAM et du consortium CTA, vous serez chargé(e) de concevoir, développer et valider des modules logiciels permettant de compléter et d'améliorer l'interface de contrôle et de calibration de la caméra ainsi que sa machine d'état.

    Profil du candidat

    Ingénieur(e) de profil génie logiciel, vous êtes autonome dans vos activités de développement tout en appréciant le travail au sein d'une équipe multidisciplinaire où une bonne connaissance de l'anglais est indispensable.

    Vous avez des compétences solides en développement logiciel sous Linux et une connaissance approfondie des langages Java et Python.

    Vous êtes familier(e) des architectures client-serveur. Vous avez également une expérience minimale des méthodologies et outils de développement indispensables à une activité professionnelle tels que l'intégration continue ou la gestion de code source.

    Une connaissance du standard OPC-UA et du langage C++ constitueraient également un plus.