Ingénieur·e Logiciel Expérimenté·e - Clermont-Ferrand H/F - Michelin Cébazat - 63
- Bac +5
- Industrie Manufacturière
- Exp. - 1 an
Michelin recrute, pour son Centre de Technologies, à Clermont-Ferrand, un·e confirmed Software Engineer dans son équipe IT, située dans le département Simulation & Data-Science du groupe pour le développement et le déploiement d'outils numériques pour la simulation en temps réel.
Ce poste est un CDI à temps plein, avec une fourchette salariale entre 48 et 55K€ brut annuel en fonction de votre expérience.
Le poste est basé sur le site de Ladoux, près de Clermont-Ferrand. Un mode hybride : 1 à 3 jours de télétravail par semaine à définir avec l'équipe et le manager est envisageable.
Contexte
Face aux enjeux climatiques, Michelin développe sa capacité à simuler des processus, des tests coûteux en matériaux et en énergies, au travers de modélisations numériques, de calculs haute performance ou de data-science.
Basé au Centre de Technologies de Clermont-Ferrand, vous évoluerez dans une entité d'environ 80 personnes, dédiée à la création d'outils de simulation, et plus particulièrement dans une équipe de 18 personnes spécialisées dans le développement d'outils numériques à destination de la communauté R&D et de clients externes.
Mission et tâches
Vous rejoindrez une plateforme produit en charge de développer et déployer un produit logiciel de simulation en temps réel destiné à des clients externes (constructeurs et équipes de sport auto) appelé Tametire. Cette équipe projet a une taille de 8 à 10 personnes. Au quotidien, elle se concentre sur :
le développement du coeur de calcul en C++
l'intégration de plateformes cibles multiples (simulateurs de conduite, bancs de tests, serveurs de calculs)
la mise en place et le maintien d'une usine logicielle (mise en place d'environnements de tests, CI/CD, automatisation de tests...)
le développement d'outils et bibliothèques génériques (gestion de licence, chiffrement, gestion de fichiers...) à destination du produit et de la communauté
la mise en place d'outils d'exploitation du coeur de calcul en Python, Matlab et Simulink
Le tout dans l'application de la méthode Agile au travers du framework SAFe.
Après une phase de montée en compétence, vous serez amené à prendre un rôle de lead sur les pratiques de chaîne de compilation et d'usine logicielle pour le produit.
Vous ferez ainsi figure de référent auprès de la communauté de numériciens que vous accompagnerez. Vous serez amené à participer au support pour des comptes clients externes, avec déplacements occasionnels possibles.
Quelles sont les compétences de développement attendues ?
Vous savez développer en C++, idéalement avez déjà fait du C++ temps réel et également en Python
Vous connaissez les principaux linters de codes dans ces langages
Vous connaissez des frameworks de tests type gtest
Vous êtes familier avec les bonnes pratiques du développement logiciel
Technos clés : C++, gtest, cppcheck, pip, conda, black, pylint, ctype, git, GitLab, Sonar
Quelles sont les compétences de compilation et intégration attendues ?
Vous maîtrisez les concepts de chaîne de compilation et systèmes de build type cMake
Vous êtes familier de plusieurs compilateurs
Vous connaissez les concepts de virtualisation et de conteneurisation et savez utiliser Docker
Vous êtes familier des OS Windows et Linux, et du scripting shell
*
Idéalement, vous avez de l'expérience en intégration sur bancs de tests / environnements embarqués
Technos clés : cMake, Docker, MSVC, MinGW, Gcc, Docker, Ninja, dSpace, SpeedGoat, shell
Autres technos que vous pourriez être amené à rencontrer dans votre poste : Matlab, Simulink, Azure
Ce poste est un CDI à temps plein, avec une fourchette salariale entre 48 et 55K€ brut annuel en fonction de votre expérience.
Le poste est basé sur le site de Ladoux, près de Clermont-Ferrand. Un mode hybride : 1 à 3 jours de télétravail par semaine à définir avec l'équipe et le manager est envisageable.
Contexte
Face aux enjeux climatiques, Michelin développe sa capacité à simuler des processus, des tests coûteux en matériaux et en énergies, au travers de modélisations numériques, de calculs haute performance ou de data-science.
Basé au Centre de Technologies de Clermont-Ferrand, vous évoluerez dans une entité d'environ 80 personnes, dédiée à la création d'outils de simulation, et plus particulièrement dans une équipe de 18 personnes spécialisées dans le développement d'outils numériques à destination de la communauté R&D et de clients externes.
Mission et tâches
Vous rejoindrez une plateforme produit en charge de développer et déployer un produit logiciel de simulation en temps réel destiné à des clients externes (constructeurs et équipes de sport auto) appelé Tametire. Cette équipe projet a une taille de 8 à 10 personnes. Au quotidien, elle se concentre sur :
le développement du coeur de calcul en C++
l'intégration de plateformes cibles multiples (simulateurs de conduite, bancs de tests, serveurs de calculs)
la mise en place et le maintien d'une usine logicielle (mise en place d'environnements de tests, CI/CD, automatisation de tests...)
le développement d'outils et bibliothèques génériques (gestion de licence, chiffrement, gestion de fichiers...) à destination du produit et de la communauté
la mise en place d'outils d'exploitation du coeur de calcul en Python, Matlab et Simulink
Le tout dans l'application de la méthode Agile au travers du framework SAFe.
Après une phase de montée en compétence, vous serez amené à prendre un rôle de lead sur les pratiques de chaîne de compilation et d'usine logicielle pour le produit.
Vous ferez ainsi figure de référent auprès de la communauté de numériciens que vous accompagnerez. Vous serez amené à participer au support pour des comptes clients externes, avec déplacements occasionnels possibles.
Quelles sont les compétences de développement attendues ?
Vous savez développer en C++, idéalement avez déjà fait du C++ temps réel et également en Python
Vous connaissez les principaux linters de codes dans ces langages
Vous connaissez des frameworks de tests type gtest
Vous êtes familier avec les bonnes pratiques du développement logiciel
Technos clés : C++, gtest, cppcheck, pip, conda, black, pylint, ctype, git, GitLab, Sonar
Quelles sont les compétences de compilation et intégration attendues ?
Vous maîtrisez les concepts de chaîne de compilation et systèmes de build type cMake
Vous êtes familier de plusieurs compilateurs
Vous connaissez les concepts de virtualisation et de conteneurisation et savez utiliser Docker
Vous êtes familier des OS Windows et Linux, et du scripting shell
*
Idéalement, vous avez de l'expérience en intégration sur bancs de tests / environnements embarqués
Technos clés : cMake, Docker, MSVC, MinGW, Gcc, Docker, Ninja, dSpace, SpeedGoat, shell
Autres technos que vous pourriez être amené à rencontrer dans votre poste : Matlab, Simulink, Azure
tu es intéressé par
Recommandé pour vous
- > Marketing
- > Telecom
- > Bourgogne-Franche-Comté
- > Bretagne
- > Service
- > Ressources Humaines
- > Logistique
- > Agroalimentaire
- > Achat
- > Administratif
- > SAV
- > Île-de-France
- > Nouvelle-Aquitaine
- > Beauté
- > Production
- > Hotellerie
- > Comptabilité
- > Environnement
- > BTP
- > Secrétariat
- > Grand Est
- > Qualité
- > Transport
- > Provence-Alpes-Côte d'Azur
- > Culture
- > Gestion
- > Architecture
- > Service Public
- > Chimie
- > Industrie
- > Outre Mer
- > Commerce
- > Pub
- > Auvergne-Rhône-Alpes
- > Formation
- > Finance
- > Communication
- > Audit
- > Informatique
- > Centre-Val de Loire
- > Biotechnologie
- > Recherche
- > Juridique
- > Graphisme
- > Nautisme
- > Artisanat
- > Défense
- > Corse
- > Direction
- > Agricole
- > Electronique
- > Edition
- > Normandie
- > Automobile
- > Vente
- > Occitanie
- > Hospitalier
- > Hauts-de-France
- > Banque
- > Enseignement
- > Immobilier
- > Assurance
- > Audiovisuel
- > Distribution
- > Sécurité
- > Social
- > Tourisme
- > Ingénierie
- > Santé
- > Pays de la Loire
- > Restauration
- > Aeronautique
- > Ferroviaire
- > Nettoyage