Ingénieur Concepteur/Développeur C++ / Python

The offer description be low is in French

Contract type : Fixed-term contract

Level of qualifications required : Graduate degree or equivalent

Other valued qualifications : Thèse ou équivalent

Fonction : Temporary scientific engineer

Level of experience : From 3 to 5 years

About the research centre or Inria department

Inria est l’institut national de recherche en sciences et technologies du numérique. La recherche de rang mondial, l’innovation technologique et le risque entrepreneurial constituent son ADN. Au sein de 200 équipes-projets, pour la plupart communes avec les grandes universités de recherche, plus de 3 500 chercheurs et ingénieurs y explorent des voies nouvelles, souvent dans l’interdisciplinarité et en collaboration avec des partenaires industriels pour répondre à des défis ambitieux.

Le centre Inria de l’Université de Rennes est un des neuf centres d’Inria et compte une trentaine d’équipes de recherche. Le centre Inria est un acteur majeur et reconnu dans le domaine des sciences numériques. Il est au coeur d'un riche écosystème de R&D et d’innovation : PME fortement innovantes, grands groupes, start-up, incubateurs & accélérateurs, pôles de compétitivité, acteurs de la recherche et de l’enseignement supérieur, instituts de recherche technologique…

Context

OptiMobi est une startup incubée par Inria Startup Studio à Rennes, elle propose un logiciel SaaS d’aide à la validation des véhicules autonomes, tous niveaux d’autonomie. En accélérant et en ciblant leur validation, OptiMobi permet d’augmenter la confiance dans le développement des contrôleurs de trajectoire pour les véhicules autonomes, et ainsi de favoriser l’élargissement de leurs ODDs.

OptiMobi est à la recherche d’un ingénieur concepteur/développeur logiciel full-stack.L’objectif est de développer le logiciel produit d’OptiMobi. Ce logiciel devra permettre de supporter la R&D du projet, et sera déployable chez les premiers clients, et les infrastructures de calcul nécessaires.

Assignment

En partenariat avec le porteur de projet, l’ingénieur logiciel fullt-stack sera en charge de la conception et du développement logiciel de la solution.

Il en définira l’architecture logicielle locale et distante (architecture de calcul intensif).

Il sera aussi en charge de l’interfaçage avec les premiers clients, du point de vue intégration logicielle et interface graphique. L’architecture devra permettre de supporter les travaux de R&D, utilisant des algorithmes de Model Predictive Control et d’optimisation Stochastique.

Pour cela, l’ingénieur sera amené à appréhender des concepts mathématiques, qui influenceront grandement l’architecture du coeur du logiciel. En intégrant le projet dans une phase initiale, l’ingénieur sera amené à monter rapidement en compétences et en responsabilités. Ce poste sera susceptible de se prolonger dans une autre structure,suivant l’évolution du projet.

Main activities

  • Conception et du développement logiciel
  • Définition de l'architecture logicielle 
  • Développeent interface utilisateur 
  • Gestion des premières expérimentations avec les prospects identifiés 

 

 

Skills

Compétences techniques et niveau requis :

• Bonne maîtrise de C++, Python, GIT, CMake

• Expérience et proactivité dans les tests logiciels, l’intégration continue

• Expérience en architecture logicielle

• Veille technologique (formats de description des scénarios des véhicules autonomes, bases de donées de scénarios, etc.)

• Connaissances en interfaçage logiciel et graphique

• Connaissances dans le cycle de vie des logiciels

• Notions en calcul intensif, gestion de données en masse

• Culture générale scientifique : optimisation sous contraintes, génération de trajectoires pour les véhicules autonomes.

Compétences relationnelles :

• Collaboration avec des personnes d'autres domaines de compétence ;

• Savoir évaluer et préciser les différentes problématiques éventuelles du client ;

• Autonomie dans la conduite des travaux qui sont confiés ;

• Sens du partenariat et du travail en équipe ;

• Aisance à présenter les travaux.

• Rigueur

Langue :

• Excellent niveau d’anglais écrit et parlé

Benefits package

  • Prise en charge à 50 % des frais de transport en commun sur le trajet domicile-travail ou Forfait Mobilité Durable (FMD)
  • Repas subventionnés
  • Prise en charge partielle des frais de mutuelle
  • Possibilité de télétravail (jusqu’à 90 jours annuels)

Remuneration

 Grille salariale selon diplôme et expérience (à partir de 2700 euros brut mensuel)