L'offre Stage/Apprentissage: Ingénieur RD SW 5G a été sauvegardée.

Continuer

Offre sauvegardée

Entrez votre adresse e-mail pour enregistrer ce travail

Vous enregistrez ce travail sous:

FR
retour à la liste

Stage/Apprentissage: Ingénieur RD SW 5G posté par Nokia

CDI - temps plein
Nozay

Description de l'offre

About Mobile Networks

In Mobile Networks our goal is to be a leader in 5G and provide the best value to our customers as they evolve their networks. We continue to develop our 5G portfolio according to the latest 3GPP specifications. With more than 2,100 patent families essential for 5G, we are proud of the number of industry firsts that we have completed on the path to 5G commercialization. Nokia is also the only end-to-end mobile network vendor working with the major operators around the world.

Job Description

Description des missions:

Pour toutes les missions:

Vous serez intégré dans l’organisation Mobile Networks sur le site de Nokia paris Saclay au sein de l’équipe R&D SW 5G.

Vous travaillerez au sein d’une équipe travaillant en mode Agile Scrum.

Nous cherchons des personnes motivés pour travailler dans un contexte international en constante évolution, avec de bonnes capacités de communication et de travail en équipe.

Compétences/Qualités requises communes à tous les stages/apprentissages: Anglais courant, créativité, autonomie, goût pour la conception et le développement, réactivité, esprit d’analyse, rigueur, sens de l’organisation, sens du relationnel, adaptabilité, autonomie, capacité de travail en équipe, ouverture d’esprit, souplesse

SDE/CI 5G SW Engineering (apprentissage)

Dans le cadre de votre apprentissage d’une durée de 2-3 ans dans l’équipe Continuous Integration qui est une équipe transversale en support aux équipes de développement 5G réparties sur plusieurs sites dans le monde, vous contribuerez à l’amélioration et la maintenance de l’environnement de développement et de tests automatiques faisant partie du process de développement. La mission consistera à s’assurer que l’environnement est stable et robuste, ainsi qu’à participer à son évolution en fonction des besoins des équipes de développement. Vous travaillerez sur des outils comme Git, Gerrit, Jenkins, etc.

Compétences qui vont être exercées et dont un niveau basique est requis: Linux, Langage de scripts : Python / bash, Logiciel de gestion de configuration GIT GERRIT.

Build/Compilation distribuée (apprentissage)

Dans le cadre de votre apprentissage d’une durée de 2-3 ans, vous serez intégré dans l ’équipe Continuous Integration qui est une équipe transversale en support aux équipes de développement 5G réparties sur plusieurs sites dans le monde, vous contribuerez à l’amélioration et la maintenance de l’environnement de développement et de tests automatiques faisant partie du process de développement. La mission consistera à s’assurer que l’environnement est stable et robuste, ainsi qu’à participer à son évolution en fonction des besoins des équipes de développement. Vous vous interfacerez avec les équipes de développements. Vous aurez à développer/améliorer des scripts puis à les automatiser ainsi qu’à réaliser des tests de non-régression.

Compétences qui vont être exercées et dont un niveau basique est requis: GNU/Linux, Langage de scripts : Python / C et C++ / bash, Logiciel de gestion de configuration GIT/GERRIT, Jenkins, Compilation/Build (cmake, ninja), compilation distribuée (distCC/iceCC), Test et recettes

Project Management Tool  (apprentissage)

Dans le cadre de votre apprentissage d’une durée de 1-2 ans dans l’équipe Projet Entity Testing qui est une équipe transversale qui coordonne les activités Tests logiciels sur l’ensemble des sites de développements 5G, vous contribuerez à la mise en place d’outils pour faciliter la gestion de projet.  Ces outils seront développes avec PowerBI afin de s’interfacer avec les outils internes de développement logiciels.

Compétences qui vont être exercées et dont un niveau basique est requis: PowerBI, Linux

Srunner (stage ou apprentissage)

Contribuer au développement d'un programme qui permet de lancer sur différents plateformes sur différents cores en temps réel de tests automatiques parallélisés pour le produit node d'accès 5G. Les activités prévues consistent à implémenter des nouvelles fonctionnalités et des améliorations pour rendre l'exécution plus rapide, fiable et facile a debugger. Le programme est basé sur une architecture orientée objets en Python avec des interactions avec des mécanismes de bas niveau de la plateforme. Ce projet permet de prendre non seulement des compétences en programmation en python orienté objets mais aussi les mécanismes de Continuous Integration and Delivery, les composants des équipements 5G, la gestion multithread, les contraintes temps réel, etc.

Compétences qui vont être exercées et dont un niveau basique est requis: Python, programmation objet, programmation multithread , connaissance de la containerisation : lxc/docker est un plus, programmation C/C++ est un plus

Développement de services pour préparer les plateformes 5G pour les tests de non régression (stage)

L’équipe d’intégration CRT/CIT de la tribe 5G Small Cells est en charge d’automatiser tous les tests faits manuellement par les équipes testeurs à Paris Saclay et de faire tourner des campagnes de non régression à intervalle régulier pour garantir l’intégrité des dernières livraisons software. Votre mission consistera à implémenter la fonctionnalité qui permet sur une même plateforme d’enchainer à la suite plusieurs actions. Au début et à la fin de chacune d’elles, une configuration spécifique doit y être appliquée puis la configuration d’origine sera rétablie à la fin. Le but de ce stage est de mettre en place le mécanisme qui le fera automatiquement.

Compétences qui vont être exercées et dont un niveau basique est requis: Plateformes 5G NOKIA, langage python, RobotFramework, xml, linux

SCT2 Tool (stage)

Continuer le développement d’un outil pour générer des fichiers JSON à partir des données de configuration de paramètres télécom des cellules et des mobiles. L’objectif est de connaitre la 5G, le gNB, ses composants, l’environnement de tests, les inputs qui permettent au système d’allouer des ressources radio à un mobile et de fournir aux développeurs de ce composant d’un interface ergonomique pour la génération de leurs tests. Des notions d’Angular et NodeJS seront mis en exercice.

Compétences qui vont être exercées et dont un niveau basique est requis: Angular, NodeJS



Imagine creating technology that has the potential to change the world. Working with us, you will have a positive impact on people’s lives and help to overcome some of the world’s most pressing challenges. We act inclusively and respect the uniqueness of people. At Nokia, employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. Nokia culture welcomes people as their true selves. Come create the technology to connect the world. 




Previous Job Searches My Profile

Create and manage profiles for future opportunities.

Postuler maintenant >> My Submissions

Track your opportunities.

Postuler maintenant >>>My Submissions Postuler maintenant >> Postuler maintenant >> Postuler maintenant >>

Stay in touch with us through our social media channels:

Postuler maintenant >> Postuler maintenant >> Postuler maintenant >> Postuler maintenant >> Similar Listings Postuler maintenant >>

BLCTO Bell Labs & CTO

 Nozay, France, France

📁 Corporate Services

Requisition #: 2000000F2S

Postuler maintenant >>

NE Nokia Enterprise

 Nozay, France, France

📁 Corporate Services

Requisition #: 2000000CJH

Postuler maintenant >>

BLCTO Bell Labs & CTO

 Nozay, France, France

📁 Corporate Services

Requisition #: 2000000F25

Postuler maintenant >> © See all jobs

Research & Development

→ See new jobs

Services

→ See new jobs

Market & Sales development

→ See new jobs

Sales

→ See new jobs

Finance

→ See new jobs

Corporate services

→ See new jobs Nokia is an equal opportunity employer that is committed to diversity and inclusion. At Nokia, employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. Get in touch   Linkedin   Facebook   Glassdoor   Instagram   Chat with our insiders © 2019 Nokia Global Careers. All rights reserved. var vMinLength = '8'; var vMaxLength = '30'; var vMinNonAlpha = '0'; var vUpperLowerRequired = 'true'; var vIsNotUserIdUserName = 'true'; var vMinimumNumericCharacters = '1'; var vMinimumSpecialCharacters = '1'; var vMinLengthErrTxt = 'Minimum number of characters in password is'; var vMaxLengthErrTxt = 'Maximum number of characters in password is'; var vMinNonAlphaErrTxt = 'The password must contain at least'; var vNoChangePassword = 'Please fill in your new password.'; var vUpperLowerRequiredErrTxt = 'The password must contain at least one uppercase letterand at least one lowercase letter.'; var vNoPasswordSpace = 'No spaces.'; var vIsNotUserIdUserNameErrTxt = 'The new password may not be the same as your email address.'; var vMinimumNumericCharactersErrTxt = 'Minimum number of numeric characters in password is'; var vMinimumSpecialCharactersErrTxt = 'Minimum number of special characters in password is'; // Special groups for clients who have aditional requirements var vSpecialGroup1 = ''; var vMinSpecialGroup1 = ''; var vMinSpecialGroup1ErrTxt = 'You need 1 of the following characters [].'; var vSpecialGroup2 = ''; var vMinSpecialGroup2 = ''; var vMinSpecialGroup2ErrTxt = 'You need 1 of the following characters [].'; var vSpecialGroup3 = ''; var vMinSpecialGroup3 = ''; var vMinSpecialGroup3ErrTxt = 'This is where you set the error given by special group #3'; // Error Messages - optional var vErrHeaderDefault = 'Please conform to the following criteria:'; //var vErrFooterDefault = 'FieldError.PasswordErrorFooter'; var vNoLoginPasswordTxt = 'Please type in your existing password.'; var vJSDictCharacters = 'characters.'; // ' characters.' var vJSDictNumber = 'non-alphabet character.'; // ' number.' var vJSDictNumbers = 'non-alphabet characters.'; // ' numbers.' //'Please make sure that both of your new passwords match.' var vJSDictEquality = 'Passwords must match.'; var vErrSubmitForm = 'There was a problem submitting the form:'; // Error messages for registration page checks var vRequiredField = 'Please fill in this field.'; var vAtLeast = 'Length must be at least '; var vValidDateRequired = 'Please fill in a valid date in this field using the format mm/dd/yyyy.'; var vEmailNotFormattedCorrectly = 'Please provide a valid e-mail (e.g. Postuler maintenant >>). '; var vEmailDoesNotMatchConfirm = 'Your FieldMap.Member.email and FieldMap.Member.emailConfirm do not match.'; var vNoConsent1 = 'Please agree to the Privacy Policy.'; var vNoConsent2 = 'Please agree to the Terms of Service.'; var vNoConsent = 'Please agree to the Terms of Service.'; var vAuth1or2Required = 'To verify your account, please fill out FieldMap.Member.mb_auth.auth_info1 or FieldMap.Member.mb_auth.auth_info2 with at least 4 characters.'; var vRegistrationSubmit = 'FieldError.RegistrationSubmit'; function setGaRelationship() { var ga_relationship_name = 'unaffiliated'; return ga_relationship_name; } function setGaReferrer(){ var ga_referrer_relationship; ga_referrer_relationship = 'No referrer'; return ga_referrer_relationship; } var _gaq = _gaq || []; var ga_relationship = setGaRelationship(); var ga_referrer = setGaReferrer(); _gaq.push(['_setAccount', 'UA-Postuler maintenant >>']); // Site Specific Tracker _gaq.push(['_setVar','Relationship: ' + ga_relationship + ' | ' + ga_referrer]); _gaq.push(['_setCustomVar',1,'Relationship',ga_relationship,3]); _gaq.push(['_setCustomVar',2,'Referrer',ga_referrer,3]); _gaq.push(['_trackPageview', window.location.pathname]); _gaq.push(['aggregate._setAccount', 'UA-Postuler maintenant >>']); // Aggregate Tracker Alumni _gaq.push(['aggregate._setDomainName', '.selectminds.com']); _gaq.push(['aggregate._setVar','Relationship: ' + ga_relationship + ' | ' + ga_referrer]); _gaq.push(['aggregate._setCustomVar',1,'Relationship',ga_relationship,3]); _gaq.push(['aggregate._setCustomVar',2,'Referrer',ga_referrer,3]); _gaq.push(['aggregate._trackPageview', window.location.pathname]); var ga_alert = ''; if(ga_alert == 'yes') { alert('Page View: ' + window.location.pathname + ' | Relationship: ' + ga_relationship + ' | Referrer: ' + ga_referrer); } (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + Postuler maintenant >> var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); function asTrackPageview(url_name) { var ga_relationship_name = setGaRelationship(); var ga_referrer_relationship = setGaReferrer(); _gaq.push(['_setCustomVar',1, 'Relationship', ga_relationship_name, 3 ]); _gaq.push(['_setCustomVar',2, 'Referrer', ga_referrer_relationship, 3 ]); _gaq.push(['_setVar','Relationship: ' + ga_relationship_name + ' | ' + ga_referrer_relationship]); _gaq.push(['aggregate._setCustomVar',1, 'Relationship', ga_relationship_name, 3 ]); _gaq.push(['aggregate._setCustomVar',2, 'Referrer', ga_referrer_relationship, 3 ]); _gaq.push(['aggregate._setVar','Relationship: ' + ga_relationship_name + ' | ' + ga_referrer_relationship]); if(ga_alert == 'yes') { alert('Page View: ' +url_name + ' | Relationship: ' + ga_relationship_name + ' | Referrer: ' + ga_referrer_relationship); } _gaq.push(['_trackPageview', url_name]); _gaq.push(['aggregate._trackPageview', url_name]); //alert('Tracking Page: ' + url_name); } function asTrackEvent(category, action, opt_label) { var ga_relationship_name = setGaRelationship(); var ga_referrer_relationship = setGaReferrer(); if(ga_alert == 'yes') { alert('Event: ' +category +'.'+ action +'.'+ opt_label + ' | Relationship: ' + ga_relationship_name + ' | Referrer: ' + ga_referrer_relationship); } _gaq.push(['_trackEvent', category, action, opt_label]); _gaq.push(['aggregate._trackEvent', category, action, opt_label]); // alert('Tracking Event: ' + category + ' | ' + action + ' | ' + opt_label); } 0 0

Numéro de référence

20000009TJ

Offres similaires

Recevoir des offres similaires

Merci Vous allez recevoir des offres à l'adresse email