[technique] CDD c/c++ 6 mois Paris

Alain Coulais alain.coulais at obspm.fr
Mer 16 Jan 12:30:27 CET 2019


Bonjour

Résumé : Contributeur à GDL [1] je cherche un développeur C/C++
niveau BAC +3 (IE/IGE) pour un petit contrat (6 mois,
à ce jour non-renouvelable) sur Paris (14ème, Denfert)

Je précise ci-dessous (PS) un certain nombre d'objectifs,
certains pouvant se faire en un ou qlq jours (petits bugs),
d'autres en plusieurs semaines de travail (PSM) ...

Les points clé pour moi : 
  * une bonne/vraie maîtrise du C/C++ (dont les primitives système).
  * rigueur par rapport à la suite de tests

Moins important mais serait un plus et pourrait même compenser
une connaissance moyennement avancée du C/C++ :
CMake, OpenMP, capacité à écrire et exploiter des tests 
(et à remonter dans les bugs levés par les tests), wxwidgets

C'est l'occasion d'intervenir sur un code mûr 
en interaction avec les distros . 
Je pense qu'il y a plus de serrage de boulon
que de développement pur. Il faut de la patience et de la rigueur :
ce qui passe sur la cible X ne passera pas sur la cible Y
(cmake différent, librairies différentes, cpu, gcc/icc ...)

Ne pas hésiter à m'écrire pour toute question.

Le cadre, technique et scientifique, me parait assez "sympa".

D'avance merci

bien cordialement

Alain C.

[1] https://github.com/gnudatalanguage/gdl/blob/master/README.md


Ps: je n'ai plus la version propre (PDF), triturée, "validée" puis publiée par le CNRS

Intitulé de l'offre : Ingénieur (H/F) en ingénierie logicielle 
Référence : UMR8112-CARBIN-002
Lieu de travail : PARIS 14
Date de publication : jeudi 15 novembre 2018
Type de contrat : CDD Technique/Administratif
BAP : Informatique, Statistiques et Calcul scientifique
Emploi type : Ingénieur-e en ingénierie logicielle
Durée du contrat : 6 mois
Date d'embauche prévue : 1 janvier 2019
Quotité de travail : Temps complet
Rémunération : entre 2139,18 et 2727,45 euros bruts mensuels selon expérience
Niveau d'études souhaité : Bac+3
Expérience souhaitée : 1 à 4 années
Missions
Au sein du service Support informatique et services communs du LERMA,le candidat devra contribuer à un interpréteur libre en astronomie (développement, tests, optimisation....).

Activités
-Développer et tester les objets et composants:GDL, logiciel libre sous licence GPL v2/v3 est un clone libre d'IDL, langage interprété largement utilisé en astronomie professionnelle. (Logiciels comparables: R, Matlab, python, Yorick …):https://github.com/gnudatalanguage/gdl/blob/master/README.md

-Ajouter des fonctionnalités identifiées comme manquantes dans un code numérique libre utilisé notamment en astronomie (pour cela, il privilégiera l'appel à des librairies tierce (Eigen3, GSL ...)

-Mettre en place des interfaces en se basant sur l'existant (les premières priorités sont dans le domaine des opérations matricielles.Des tests de régression seront prévus en parallèle, ainsi qu'une vérification minutieuse des performances.)

-S'assurer du bon fonctionnement (dans le sens de "complet" et "d'exact") d'une librairie tierce existante dans cet environnement (PSM).

Compétences
Le candidat devra démontrer une expérience convaincante en programmation C/C++, si possible par des contributions visibles dans des dépôts publics (SF, Github …). 
-Savoir prendre en compte la variété des compilateurs (gcc, icc, clang) et des standards (c++11) est un plus.

-Une expérience de développement sur plusieurs OS (GNU/Linux, OSX et MSwin) serait également appréciée mais n'est pas indispensable. 

-Connaissance même basique de CMake serait un plus (autres librairies utilisées : GSL, FFTw, Eigen3, OpenMP, wxWidgets … la version MS-win étant en retard sur les versions OSX et GNU/Linux,la connaissance approfondie du développement sur MS-win peut être mise en avant.)

-Connaissance de l'anglais technique du domaine est nécessaire (lecture, écriture niveau B2 européen)la maîtrise de l'anglais oral n'est pas nécessaire.)

Contexte de travail
Le Laboratoire d'étude du rayonnement et de la matière en astrophysique et atmosphères (LERMA) est un département de l'Observatoire de Paris, UMR du CNRS et associé aux universités Paris Sorbonne et de Cergy Pontoise et à l'ENS.
Ses missions relèvent d'activités de recherches dans le domaine du milieu interstellaire et des plasmas stellaires, la formation et l'évolution des étoiles et des galaxies, la cosmologie et l'univers primordial, les atomes et molécules d'intérêt astrophysique et atmosphérique ainsi que l'instrumentation submillimétrique et la télédétection planétaire.
Son effectif total est de 160 membres et d'environs 70 stagiaires et visiteurs chaque année répartis sur 5 sites : Observatoire de Paris (Paris et Meudon), ENS, Paris Sorbonne et UCP.

Le projet étant international, les échanges et la documentation technique (dont la documentation des bibliothèques) sont en anglais.

Le candidat recruté travaillera sous la supervision directe du responsable.




Plus d'informations sur la liste de diffusion technique