{"id":3742199,"url":"https://alion.io/job/groupe-iliad-embedded-engineer-network-performance-paris-hf-2","title":"Embedded Engineer - Network Performance - Paris - H/F","company":{"id":6961,"name":"Groupe Iliad","domain":"iliad.fr","url":"https://alion.io/company/groupe-iliad","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":80,"open_postings":18,"ghost_share":0,"stale_share":1,"repost_share":0,"time_to_fill_p50_days":21,"computed_at":"2026-11-11T05:49:22Z"}},"role":"Hardware","role_family":"Hardware","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Paris, France"],"countries":["FR"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CUDA","optional":false},{"name":"Linux","optional":false},{"name":"NumPy","optional":false},{"name":"Python","optional":false},{"name":"SciPy","optional":false}],"status":"closed","first_seen_at":"2026-11-04T11:16:42Z","employer_posted_date":"2026-11-04","last_verified_at":"2026-11-05T13:19:41Z","board_verified":false,"closed_at":"2026-11-05T13:19:41Z","days_open":1,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":1},"description":"Chez Free, tu trouveras une culture interne singulière et très marquée. Il règne un fort état d’esprit collectif. Le recrutement est ouvert, sans a priori : on ne juge les gens ni sur leur âge, ni sur leur background.\nOn aime aller vite, faire les choses nous-mêmes, et on mise sur l’autonomie pour être efficace. Tu verras : chez Free, on se sent libre !\n Le défi :\nChez Free Mobile, nous développons et exploitons notre propre infrastructure 5G, de la Radio Unit (RU) jusqu’au Cloud RAN. Peu d’opérateurs vont aussi loin dans la maîtrise de leur environnement technique.\nAu sein de l’équipe Layer 1, tu travailleras sur l’une des briques les plus critiques du réseau : la couche physique du Distributed Unit (DU) et son fronthaul 5G. Toutes les 0,5 ms, les données radio reçues depuis les antennes doivent être transportées par eCPRI, traitées puis transmises aux couches supérieures dans des contraintes de temps réel particulièrement strictes.\nLe poste se situe à la croisée des télécommunications, du traitement du signal, des systèmes embarqués, des réseaux haute performance et du développement logiciel bas niveau. Les approches fondées sur l’IA font partie des solutions étudiées lorsqu’elles apportent un gain mesurable par rapport aux algorithmes classiques en matière de BLER, de débit ou de latence.\nTa mission :\nTu participeras au développement et à l’optimisation de la couche physique d’un système O-RAN 7.2x, depuis la conception et la simulation des algorithmes jusqu’à leur intégration avec des Radio Units et leur déploiement sur CPU SIMD, GPU ou DSP.\nLe poste est principalement centré sur la chaîne de réception uplink. Le DU reçoit par eCPRI les échantillons IQ fréquentiels provenant de la Radio Unit, puis estime le canal, égalise le signal, détecte les différentes couches MIMO et calcule les informations nécessaires au décodage.\nAu quotidien, tu seras amené à :\ndévelopper des fonctions Layer 1 temps réel en C sous Linux ;\nimplémenter et optimiser l’estimation de canal sur les pilotes DMRS, l’égalisation MMSE, la détection MIMO et le calcul des LLR pour le décodage LDPC ;\ndévelopper les fonctions de détection des préambules PRACH, d’estimation temporelle et de beamforming pour les architectures massive MIMO ;\nconstruire et maintenir les flux eCPRI C-plane et U-plane avec DPDK ;\ntravailler sur le poll-mode packet I/O, rte_flow, la distribution des flux vers des files et des cœurs dédiés, les buffers zero-copy et l’horodatage matériel ;\ngérer les fenêtres de transmission et de réception ainsi que la compression IQ en block floating point ;\noptimiser les traitements critiques sur GPU avec CUDA, sur DSP ou à l’aide d’instructions SIMD ;\nrespecter le budget de latence de chaque slot en travaillant sur le profiling, l’organisation mémoire, le cache, le parallélisme, l’isolation des cœurs et la précision numérique ;\nvalider les algorithmes sur des simulations utilisant les modèles de canaux 3GPP TDL/CDL, puis sur un banc DU à partir de captures IQ réelles ;\nmesurer le BLER, le débit, la latence et la charge CPU, GPU ou DSP selon les conditions radio et le niveau de SNR ;\nintégrer et tester les développements avec des Radio Units O-RAN, notamment sur les sujets d’interopérabilité, de timing et de synchronisation PTP ;\ndévelopper les tests de non-régression et les outils de CI permettant de suivre la précision, la latence et la consommation de ressources ;\névaluer des approches fondées sur l’IA, comme les estimateurs de canal ou les récepteurs neuronaux, lorsqu’elles surpassent les solutions classiques ;\nproposer différentes solutions à des problèmes ouverts, définir les métriques permettant de les comparer et présenter les résultats obtenus ;\nparticiper aux choix d’architecture entre GPU, DSP et CPU SIMD ainsi qu’à la sélection et à l’intégration du matériel ;\ntravailler avec les équipes Radio Unit, RAN, Core Network et Opérations ;\ncontribuer aux revues de code, à la documentation technique, à l’accompagnement des stagiaires et, lorsque cela est pertinent, aux projets open source.\n Ton profil :\nTu es diplômé d’une école d’ingénieurs, d’un Master ou d’un doctorat en télécommunications, mathématiques appliquées, informatique ou systèmes embarqués.\nTu disposes de solides bases dans plusieurs des domaines suivants :\ndéveloppement C sous Linux, avec une attention particulière portée à l’organisation mémoire, au cache, au multithreading et aux performances ;\nsystèmes embarqués temps réel, latence déterministe, isolation des cœurs, structures lock-free et profiling sur cible ;\ntraitement du signal appliqué aux communications numériques ;\nOFDM, MIMO et codage de canal ;\nPython avec NumPy et SciPy pour la simulation, l’analyse et les tests ;\nalgèbre linéaire, probabilités, estimation, détection, optimisation, analyse numérique et traitement du signal.\nUne expérience ou un fort intérêt pour l’un des sujets suivants sera particulièrement apprécié :\nprogrammation GPU avec CUDA, cuBLAS ou cuFFT ;\ndéveloppement de kernels CUDA, gestion de la hiérarchie mémoire et utilisation des streams ;\nDSP, calcul en virgule fixe et architectures embarquées ;\nSIMD avec AVX2, AVX-512, NEON ou SVE ;\ncalcul en précision réduite avec FP16, BF16 ou INT8 ;\nIA appliquée au traitement du signal et aux communications radio ;\ncouche physique 4G/5G, fronthaul eCPRI ou architectures O-RAN.\nTu disposes également :\nde la capacité à transformer un modèle mathématique en un logiciel mesuré, vérifié et optimisé ;\nd’une approche rigoureuse de l’analyse, de la mesure et de la validation des performances ;\nde curiosité et d’autonomie pour aborder des problématiques techniques complexes et ouvertes ;\nde la capacité à expérimenter, à comparer différentes solutions et à présenter clairement les résultats obtenus ;\nd’un bon niveau d’anglais pour lire des spécifications techniques et participer aux revues de code, le français étant un plus.\n Avantages :\nIntéressement et participation, lié à la performance du Groupe\nRemboursement de ta box Free\n1 à 2 jours de télétravail par semaine\nParking à vélos\nRestaurants d’entreprise, cafétéria\nDe nombreuses opportunités de mobilité interne au sein du Groupe Iliad \nDes formations régulières et une Université Free pour faire évoluer tes compétences \nDes espaces de travail au caractère unique, nichés dans un bâtiment emblématique du patrimoine parisien\nRemboursement transport (jusqu’à 70 %)\nCarte titres-restaurant Swile (10€/jour, 60 % pris en charge) \nCouverture santé et prévoyance avantageuse\nCompte Epargne Temps (CET)\nAvantages CSE : bons cadeaux, remises et offres exclusives\nLe groupe Iliad s’engage pleinement en faveur de ses collaborateur·rice·s, à travers une politique stricte de non-discrimination et de lutte contre le harcèlement. Toutes les candidatures sont les bienvenues, quels que soient le parcours, l’âge, l’origine, le genre ou l’orientation sexuelle.","description_format":"text","description_chars":6868,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"phd","optional":false},"security_clearance":false,"languages":[{"language":"French","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[{"name":"France","iso":"FR","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Cloud Platforms (IaaS & PaaS)","Mobile Networks","Broadband"],"lifecycle":[{"event":"open","at":"2026-11-04T12:04:44Z"},{"event":"close","at":"2026-11-05T13:19:41Z"}],"visa":[],"liveness":null,"pay":null,"html_url":"https://alion.io/job/groupe-iliad-embedded-engineer-network-performance-paris-hf-2","json_url":"https://alion.io/job/groupe-iliad-embedded-engineer-network-performance-paris-hf-2.json","meta":{"generated_at":"2026-11-11T20:26:17Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":39925,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-12T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":6961},"rest":"https://alion.io/mcp/rest/get_company?id=6961"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fgroupe-iliad-embedded-engineer-network-performance-paris-hf-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fgroupe-iliad-embedded-engineer-network-performance-paris-hf-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fgroupe-iliad-embedded-engineer-network-performance-paris-hf-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/groupe-iliad-embedded-engineer-network-performance-paris-hf-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fgroupe-iliad-embedded-engineer-network-performance-paris-hf-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3742199}},{"tool":"search_jobs","arguments":{"company":"iliad.fr","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3742199},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}