
ARTERIS
Stage Ingénieur, conteneurisation et déploiement de Magillem H/F
- Stage
- 4-6 mois
- Hybride
- DevOps
- Cloud Computing
- Semiconductor Engineering
Description du poste
Sujet ;Créez un environnement prêt à l’emploi, du frontend VS Code aux API Python, dans un conteneur déployable. Automatisez sa validation avec GitLab CI/CD et imaginez comment le déployer simplement chez nos clients.
Mots-clés : DevOps, GitLab CI/CD, Python, Docker, Kubernetes, Infrastructure as Code, EDA, microélectronique
Compétences : Développement logiciel et automatisation d’environnements, avec un intérêt pour les outils de conception de systèmes sur puce
Localisation : Paris, France
Durée : 6 mois
Début : Fevrier 2027
Rémunération : Oui
Niveau d’études : Bac +5
Possibilité d’embauche à l’issue du stage : Oui
Compétences acquises en fin de stage
Au cours de ce stage, vous développerez des compétences dans les domaines suivants :
- Conteneurisation d’un environnement logiciel complet avec Docker.
- Développement Python autour d’API existantes.
- Automatisation de la construction et de la validation avec GitLab CI/CD.
- Déploiement et orchestration d’applications avec Kubernetes.
- Utilisation de l’Infrastructure as Code pour automatiser des déploiements.
- Prise en compte des contraintes de licence, de sécurité, de stockage et de montée en charge.
Description
Rattaché(e) à l’équipe EDA, au sein du département Recherche & Développement, vous contribuerez à rendre Magillem NG directement utilisable dans un environnement conteneurisé et à préparer son déploiement chez nos clients.
Magillem est un environnement d’intégration de systèmes sur puce (SoC). Son frontend est basé sur VS Code et son backend expose une API Python. L’enjeu du stage est de réunir ces composants dans un environnement cohérent, reproductible et simple à utiliser, puis d’étudier son déploiement dans différentes infrastructures.
En interne, vous automatiserez avec GitLab CI/CD la construction et la validation de l’environnement. Pour les clients, vous étudierez son conditionnement sous la forme d’un conteneur accompagné d’un installateur simple à déployer et à configurer. Vous évaluerez également les conditions nécessaires à son exploitation et à sa montée en charge.
Responsabilités
Votre mission consistera à :
- Analyser l’architecture de Magillem, ses dépendances, les données persistantes et les contraintes de licence.
- Conteneuriser l’environnement complet, incluant le frontend basé sur VS Code et le backend Python.
- Développer des scripts ou interfaces Python utilisant les API existantes de Magillem.
- Mettre en place des pipelines GitLab CI/CD pour construire et valider l’environnement en R&D.
- Étudier des déploiements automatisés, notamment sur Kubernetes et au moyen de l’Infrastructure as Code.
- Concevoir un principe d’installateur pour faciliter le déploiement du conteneur dans les environnements clients.
- Tester des scénarios d’utilisation, d’isolation et d’exécutions parallèles, puis mesurer les ressources et les performances.
- Documenter l’architecture, la procédure de déploiement et les limites identifiées.
Profil recherché
Vous êtes en dernière année d’école d’ingénieurs ou en Master 2 (Bac +5), avec une spécialisation en informatique, systèmes, cloud ou DevOps.
Vous aimez automatiser et développer, et souhaitez appliquer vos compétences à un outil logiciel utilisé dans le domaine de la microélectronique.
Compétences techniques
- Bonnes connaissances de Linux et de Python.
- Pratique de Git et intérêt pour les pipelines CI/CD ; une expérience de GitLab est appréciée.
- Connaissances de Docker et intérêt pour Kubernetes.
- Une expérience en Infrastructure as Code est un plus.
- Intérêt pour les environnements de développement basés sur VS Code et leur exécution conteneurisée.
- Autonomie, rigueur et capacité à documenter et présenter vos choix.
- Bon niveau d’anglais, nécessaire pour évoluer dans un environnement international.
À propos d'Arteris
Arteris est un leader mondial des solutions de propriété intellectuelle (IP) pour les systèmes électroniques, utilisées dans l’industrie des semi-conducteurs afin d’accélérer la conception de puces hautes performances et à faible consommation énergétique.
Les technologies d’Arteris, notamment les solutions d’interconnexion Network-on-Chip (NoC), les logiciels d’automatisation de l’intégration des systèmes sur puce (SoC) et les technologies d’assurance de la sécurité matérielle, sont utilisées par les plus grandes entreprises mondiales des secteurs des semi-conducteurs et des technologies.
Elles permettent d’améliorer les performances globales, d’accroître la productivité des équipes d’ingénierie, de réduire les risques et les coûts, et d’accélérer la mise sur le marché de conceptions complexes.
Pour en savoir plus, rendez-vous sur arteris.com.
Avec plus de 380 collaborateurs, un siège situé dans la Silicon Valley et des bureaux à travers le monde, nous collaborons aussi bien avec des start-ups qu’avec de grands leaders technologiques pour concevoir la prochaine génération de produits électroniques.
Nous croyons en l’humain, au sens de notre mission et à l’impact de nos actions.
Rejoignez-nous et contribuez à façonner les technologies de demain.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Exigences
- Expérience : une expérience de GitLab est appréciée. ; - Une expérience en Infrastructure as Code est un plus.
- Formation : Niveau d’études : Bac +5 ; - Prise en compte des contraintes de licence, de sécurité, de stockage et de montée en charge. ; - Analyser l’architecture de Magillem, ses dépendances, les données persistantes et les contraintes de licence. ; Vous êtes en dernière année d’école d’ingénieurs ou en Master 2 (Bac +5), avec une spécialisation en informatique, systèmes, cloud ou DevOps.
Conditions du poste
- Contrat : Stage
- Lieu : Paris
- Durée : 6 mois
- Début : Début : Fevrier 2027