Développeur intégration continue (H/F) / Continuous integration developer (M/F)

🇫🇷 - Vous souhaitez intégrer une entreprise française, innovante et agile ? Rejoignez Faurecia Clarion Electronics, alliant un esprit start-up à un équipementier automobile de 1er rang, pour développer le cockpit du futur ! L’activité automobile de Parrot a été racheté à 100% par Faurecia en 2018 et a donné naissance à Faurecia Clarion Electronics Europe : 4ème Business Group de Faurecia. Au cœur de Paris, nos équipes conçoivent des technologies innovantes en développant des interfaces homme-machine sous Android auto pour offrir au client final une expérience connectique intuitive. Nos solutions électroniques embarquées sont dotées de processeurs graphiques multi-cœur puissants afin de répondre plus rapidement à diverses instructions simultanées. Relevez avec nous l'un des plus grands challenges de l'industrie automobile !Nous recherchons un Développeur intégration continue (H/F)CONTEXTEAu sein de l’équipe projet (qui développe le logiciel nécessaire pour les besoins d’un client) et en collaboration avec le responsable intégration, vous serez en charge de l’intégration logicielle et de l’intégration continue.Le poste couvre l’intégration d’une plateforme Android (Java, C/C++) et de composants logiciels en C/C++ ; mais également la mise en place et le suivi de l’intégration continue pour les besoins de l’équipe projet.En mode Agile, vous serez en relation quotidienne avec les équipes responsables de ces composants afin de suivre les développements et anticiper les changements.MISSIONSEn tant que développeur intégration logiciel, vous serez responsable du suivi et de l’intégration des évolutions des différents composants logiciels dans le contexte du développement d’un programme client :Plateforme AndroidEquipe OSBus véhicule (gateway CAN, LIN)Développements faits par l’équipe projet (applications Android, cluster, etc.)Vous serez en charge des tests d’intégration via l’automatisation de tests et de la génération des versions logicielles et des rapports associés.Vous serez également responsable de la mise en place et de l’évolution du processus d’intégration continue de l’équipe projet :Validation automatique de patchBuilds réguliers, avec benchmarkingVos missions seront les suivantes :·     Intégrer et la configurer des composants logiciels issus des équipes plateformes via git/gerrit :suivi du développement de la plateforme et anticipation de l’intégration par le biais de nightly build, tests en amont, etc.préparation des changements nécessaires au niveau projet pour l’intégration·     Spécifier et développer des tests d’intégration·     Automatiser l’exécution des tests·     Générer des versions logicielles incluant les rapports de tests·     Mettre en place de l’intégration continue au sein du projet via des outils tels que JenkinsPROFILVous êtes diplômé d’une école d’ingénieur ou d’un cycle universitaire et disposez de 2 ans d’expérience en développement logiciel ou intégration logicielle.Vous avez les compétences techniques suivantes :·        Langages de programmation (C, C++, JAVA) et de script (Python, Bash)·        Système d’exploitation Linux·        Outils de revue et de versionnage (Git/Gerrit)·        Jenkins, DockerDans l’idéal, vous connaissez la norme A-Spice et le langage Groovy.Vous avez un bon niveau d’anglais, notamment technique.Vous êtes autonome, rigoureux et capable de prendre des initiatives. EN - Would you like to be part of a French company known for its innovation and agility? Join Faurecia Clarion Electronics, combining a start-up spirit with a first-class automotive equipment manufacturer, to develop the cockpit of the future!  Parrot's automotive business was acquired 100% by Faurecia in 2018 and gave rise to Faurecia Clarion Electronics Europe, Faurecia's 4th Business Group. In the heart of Paris, our teams design innovative technologies by developing man-machine interfaces under Android auto to offer the end customer an intuitive connectivity experience. Our embedded electronics solutions are equipped with powerful multi-core graphics processors to respond more quickly to various simultaneous instructions. Take up with us one of the greatest challenges in the automotive industry!We are looking for a Continuous integration developer (M/F)CONTEXTAs part of the project team (which develops the software required for a client's needs) and in collaboration with the integration manager, you will be in charge of software integration and continuous integration.The position covers the integration of an Android platform (Java, C/C++) and software components in C/C++; but also the implementation and monitoring of continuous integration for the project team's needs.In Agile mode, you will be in daily contact with the teams responsible for these components in order to monitor developments and anticipate changes.MISSIONSAs a software integration developer, you will be responsible for monitoring and integrating the evolutions of the various software components in the context of developing a customer program:- Android platform- OS Team- Vehicle bus (CAN gateway, LIN)- Developments made by the project team (Android applications, cluster, etc.)You will be in charge of integration testing through test automation and the generation of software versions and associated reports. You will also be responsible for the implementation and evolution of the project team's continuous integration process:- Automatic patch validation- Regular buffers, with benchmarkingYour missions will be as follows:- Integrate and configure software components from platform teams via git/gerritmonitoring the development of the platform and anticipating integration through nightly build, upstream tests, etc.preparation of the necessary changes at project level for integration- Specify and develop integration tests- Automate test execution- Generate software versions including test reports- Implement continuous integration within the project through tools such as JenkinsPROFILEYou are a graduate of an engineering school or university and have 2 years of experience in software development or software integration.You have the following technical skills:- Programming languages (C, C++, JAVA) and scripting languages (Python, Bash)- Linux operating system- Review and versioning tools (Git/Gerrit)- Jenkins, DockerIdeally, you are familiar with the A-Spice standard and Groovy language.You have a good level of English, especially technical English.You are autonomous, rigorous and able to take initiatives. 

department
software
Location
Paris
contract
CDI
Ref
c099w3
Lien_talentview
Type of contract
City
Department