
Ingénieur débutant F/H – Démonstrateur optimisé d'une chaine de communication numérique logicielle 5G dans un projet de transfert technologique du logiciel AFF3CT - volet communications numériques et radio logicielle
Contract type : Fixed-term contract
Level of qualifications required : Graduate degree or equivalent
Fonction : Temporary scientific engineer
Level of experience : Recently graduated
About the research centre or Inria department
L'équipe STORM (Static Optimizations and Runtime Methods) met en œuvre son expertise sur les langages spécifiques de haut niveau, les supports d'exécution hétérogènes et les outils d'analyse de performance pour extraire la plus grande efficacité des architectures de calcul modernes, de façon portable.
Plus d'info ici : https://team.inria.fr/storm/
Context
La mission s'inscrit dans le cadre d’un partenariat de développement technologique et de transfert de compétences de l'équipe STORM avec la DGA autour du logiciel AFF3CT de construction de chaînes de communication numériques.
L'objectif est le développement d'un démonstrateur en communication numérique 5G basé sur le logiciel AFF3CT. L’enjeu de ce démonstrateur est d'intégrer et valider de nouveaux modules nécessaires au support de la spécification 5G, et d'autre part de constituer une vitrine des capacités et un point de référence du niveau de performances d'AFF3CT.
Quelques déplacements de l'ordre de un à deux par an sont prévus pour ce poste. Les frais de déplacements seront pris en charge dans la limite du barème en vigueur.
Assignment
Actuellement, les opérateurs de téléphonie mobile déploient la technologie associée au standard 5G sur les réseaux commerciaux mobiles. Elle est présentée comme un saut technologique majeur avec des débits au-delà du Gbit/s, de très faibles latences et une diffusion dans de nombreux secteurs d'activités. En parallèle, des travaux de recherche et de prospective sont déjà menés pour définir et expérimenter les technologies qui pourraient être associées à un futur standard de télécommunications [1]. Dans ce contexte, un environnement logiciel facilitant la modélisation, la simulation et l’implémentation de standard de communications numériques est un atout précieux.
La suite logicielle AFF3CT (https://aff3ct.github.io/) [2] développée conjointement par Inria et le laboratoire IMS, à Bordeaux, définit un ensemble de composants logiciels permettant la construction de chaines de communication numérique pour l'étude, la validation et l'exploitation d'algorithmes de codes correcteurs d’erreur et de radio logicielle (SDR).
Le déroulement de l’étude se fera en deux parties évoluant simultanément, l’une correspondant aux aspects radio logicielle assuré par la personne recrutée sur la mission présente, l’autre correspondant à l’optimisation de code vectoriel et parallèle assurée par un ingénieur spécialiste en calcul intensif et programmation parallèle. Les deux personnes devront échanger régulièrement pour ces missions complémentaires:
- Développement radio logicielle 5G: implémentation des modules nécessaires au "use-case", ajout de la fonctionnalité Hardware in the loop pour AFF3CT et évaluation de performances.
- Développement d’un code vectoriel / parallèle: il s’agit d’un co-design avec l’item précédent permettant la réalisation de modules efficaces, documentés, et accessibles via l’interface graphique d’AFF3CT évaluation de performances.
Bibliographie
[1] Projet européen Hexa-X: https://hexa-x.eu
[2] A. Cassagne, O. Hartmann, M. Léonardon, K. He, C. Leroux, R. Tajan, O. Aumage, D. Barthou, T. Tonnelier, V. Pignoly, B. Le Gal et C. Jego, “AFF3CT: A Fast Forward Error Correction Toolbox!,“ SoftwareX, 2019.
[3] OpenAirInterface: https://openairinterface.org/
Main activities
Principales activés
- Développement des modules nécessaires à la construction de chaines de communication numériques 5G en AFF3CT
- Développement de la fonctionnalité hardware-in-the-loop permettant l'exploitation d'architectures de type FPGA pour certains étages de chaines de communication
- Documentation des composants implémentés
- Évaluation de performance
- Préparation et présentation des délivrables du volet afférent de l'opération de partenariat.
Skills
Compétences techniques et niveau requis :
- Expertise en communications numériques et codes correcteurs d'erreur
- Maîtrise du développement C++ en environnement Unix
Langues : français (courant) et anglais (B2)
Compétences relationnelles :
- Savoir travailler en équipe
- Aimer travailler dans une équipe pluridisciplinaire
- Être à l'écoute des utilisateurs
- Être capable d'écrire de la documentation
- Être capable d'écrire des rapports d'activité
Compétences additionnelles appréciées :
- Compétences en développement Python
Benefits package
- Restauration subventionnée
- Transports publics remboursés partiellement
- Possibilité de télétravail et aménagement du temps de travail
- Équipements professionnels à disposition (visioconférence, prêts de matériels informatiques, etc.)
- Prestations sociales, culturelles et sportives (Association de gestion des œuvres sociales d'Inria)
- Accès à la formation professionnelle
- Sécurité sociale
Remuneration
Expérience souhaitée de maximum 2 ans : 2652€ brut mensuel
General Information
- Theme/Domain :
Networks and Telecommunications
Software Experimental platforms (BAP E) - Town/city : Talence
- Inria Center : Centre Inria de l'université de Bordeaux
- Starting date : 2023-06-01
- Duration of contract : 1 year, 6 months
- Deadline to apply : 2023-09-30
Warning : you must enter your e-mail address in order to save your application to Inria. Applications must be submitted online on the Inria website. Processing of applications sent from other channels is not guaranteed.
Instruction to apply
Merci d'envoyer :
- CV
- Lettre de motivation
- Diplôme MASTER
Defence Security :
This position is likely to be situated in a restricted area (ZRR), as defined in Decree No. 2011-1425 relating to the protection of national scientific and technical potential (PPST).Authorisation to enter an area is granted by the director of the unit, following a favourable Ministerial decision, as defined in the decree of 3 July 2012 relating to the PPST. An unfavourable Ministerial decision in respect of a position situated in a ZRR would result in the cancellation of the appointment.
Recruitment Policy :
As part of its diversity policy, all Inria positions are accessible to people with disabilities.
Contacts
- Inria Team : STORM
-
Recruiter :
Aumage Olivier / Olivier.Aumage@inria.fr
The keys to success
Qualités attendues pour le poste :
- Se sentir à l'aise dans un environnement multidisciplinaire de recherche
- Être capable de travailler en équipe
- Être motivé par le développement logiciel compétitif en calcul hautes performances
- Être à l'écoute des utilisateurs d'autres disciplines
About Inria
Inria is the French national research institute dedicated to digital science and technology. It employs 2,600 people. Its 200 agile project teams, generally run jointly with academic partners, include more than 3,500 scientists and engineers working to meet the challenges of digital technology, often at the interface with other disciplines. The Institute also employs numerous talents in over forty different professions. 900 research support staff contribute to the preparation and development of scientific and entrepreneurial projects that have a worldwide impact.