À propos d’EVBox
EVBox est un leader mondial dans les solutions de recharge pour véhicules électriques. Fondée en 2007 et basée à Léognan, à proximité de Bordeaux, EVBox conçoit, fabrique et distribue des bornes de recharge intelligentes et évolutives, accompagnées de solutions logicielles de gestion, destinées aux entreprises.
Pionnier dans le domaine de la recharge rapide (DC), EVBox bénéficie de plus de 18 ans d’expertise industrielle dans ce secteur, avec plus de 6 000 points de recharge DC installés en Europe. L’entreprise s’appuie sur un forte capacité d’innovation, portée par un département R&D particulièrement dynamique : 40 % des collaborateurs sont dédiés à la recherche et au développement.
EVBox joue un rôle clé dans le développement d’une infrastructure de recharge fiable et durable, soutenant la transition énergétique à l’échelle européenne. Son laboratoire de 300 m² et son site de production à Léognan témoignent de cet engagement concret pour l’innovation, tant sur le hardware que sur le software, ainsi que sur le développement de services à valeur ajoutée.
Notre mission est claire : accélérer l’électrification des transports en fournissant des technologies de recharge performantes, durables et simples d’utilisation. Nous innovons en continu pour répondre aux exigences d’un marché en forte croissance, tout en garantissant des standards élevés de qualité, de sécurité et de durabilité.
Rejoindre EVBox, c’est intégrer une entreprise à dimension internationale, animée par des valeurs fortes : innovation, responsabilité environnementale, inclusion et excellence opérationnelle. Nous offrons un environnement de travail stimulant, collaboratif et ouvert, où chaque talent peut avoir un impact réel.
La mission
Au sein de l’équipe Intégration, vous intervenez sur l’ensemble de la chaîne de validation des logiciels et firmwares embarqués. Vous êtes responsable de la préparation, du développement et de l’exécution des campagnes de tests, ainsi que de l’analyse et du suivi des résultats.
À ce titre, vos principales missions seront les suivantes :
Analyse et préparation des tests
- Analyser les spécifications fonctionnelles et techniques.
- Échanger avec les équipes de développement afin de comprendre le fonctionnement attendu des fonctionnalités.
- Identifier et formaliser les exigences testables.
- Concevoir les cas et scénarios de test adaptés aux exigences.
- Identifier les risques, les cas limites et les scénarios particuliers nécessitant une attention spécifique.
- Définir les conditions et critères permettant de valider les fonctionnalités.
Développement et automatisation des tests
Vous contribuez activement à l’amélioration et à l’automatisation des activités de validation :
- Développer et maintenir des tests automatisés.
- Utiliser Python pour le développement des scripts et outils de test.
- Utiliser Robot Framework pour l’automatisation des tests.
- Travailler dans un environnement Ubuntu/Linux.
- Intégrer les tests automatisés dans une démarche de Continuous Integration (CI).
- Participer à l’amélioration continue de l’environnement et des outils de test.
Exécution et validation
Vous êtes amené(e) à sélectionner et mettre en œuvre différentes techniques de test en fonction des besoins du projet :
- Tests fonctionnels.
- Tests non fonctionnels.
- Tests de non-régression.
- Tests exploratoires.
- Tests automatisés.
Vous analysez les résultats obtenus et contribuez à la validation de la conformité des fonctionnalités par rapport aux exigences définies.
Gestion et suivi des anomalies
Vous assurez l’identification et le suivi des anomalies rencontrées au cours des phases de validation :
- Identifier, reproduire et caractériser les anomalies.
- Documenter les anomalies de manière claire et précise.
- Assurer leur suivi jusqu’à leur résolution.
- Collaborer étroitement avec les développeurs pour faciliter l’analyse et la résolution des problèmes.
- Être capable, lorsque cela est nécessaire, d’analyser le code afin de contribuer à l’identification de la cause d’une anomalie.
Reporting et communication
Vous assurez un reporting régulier et transparent sur l’activité de validation, notamment concernant :
- Les tests réalisés et leur couverture.
- Les tests qui n’ont pas pu être exécutés et les raisons associées.
- Les résultats obtenus.
- Les anomalies identifiées et leur niveau de criticité.
- Les risques et points d’attention.
- L’état d’avancement des campagnes de tests.
- Les indicateurs de qualité et de validation, lorsque pertinents.
Participation aux activités Agile
Intégré(e) à une organisation Agile, vous participez notamment :
- Aux Daily Scrum.
- Aux Sprint Reviews.
- Aux RETEX (retours d’expérience).
- Aux activités de refinement / backlog refinement.
Vous apportez votre expertise sur la testabilité des fonctionnalités, l’identification des risques, la définition des critères d’acceptation et l’estimation de l’effort nécessaire aux activités de test.
Tests en environnement réel
Vous serez également amené(e) à préparer et réaliser des campagnes de tests dans une zone dédiée, en présence de véhicules électriques et de bornes de recharge.
Dans ce cadre, vous serez amené(e) à intervenir dans un environnement industriel comportant des équipements électriques. Une habilitation électrique sera donc requise avant toute intervention dans cette zone. La formation et l’habilitation nécessaires seront organisées dans le cadre de votre prise de poste.
Profil recherché :
De formation Bac+5 en informatique, logiciel, systèmes embarqués ou domaine équivalent, vous disposez idéalement de 2 ans d’expérience minimum en développement Python et/ou dans les activités de validation logicielle.
Vous disposez notamment des expériences et connaissances suivantes :
- Expérience en développement ou en validation logicielle dans un environnement Linux.
- Expérience en tests automatisés.
- Une expérience dans le secteur industriel, idéalement dans le domaine des équipements électroniques ou des systèmes embarqués, serait un véritable atout.
- Expérience ou bonne connaissance de Python.
- Connaissance de Robot Framework.
Compétences techniques :
- Maîtrise de l’environnement Linux/Ubuntu.
- Maîtrise de Git.
- Bonne maîtrise de Python.
- Anglais technique, à l’écrit comme à l’oral.
- Aisance dans l’utilisation d’outils et de logiciels de test.
- Capacité à lire et comprendre du code C/C++ et Python.
- Capacité à modifier et adapter du code existant en C/C++ ou Python.
- Connaissance des principes de tests automatisés et de Continuous Integration (CI).
- Connaissance des méthodologies Agile/Scrum.
- Connaissance des mécanismes de communication inter-processus (IPC).
- Bonne compréhension des architectures et protocoles réseau.
- Connaissance des principaux protocoles de communication embarqués : CAN, I²C, SPI, UART, etc.
- Connaissance de CANalyzer.
Qualités personnelles :
- Vous êtes reconnu(e) pour :
- Votre autonomie et votre capacité à prendre des initiatives.
- Votre rigueur et votre sens du détail.
- Votre capacité d’analyse et de synthèse.
- Votre esprit d’équipe et votre volonté de partager vos connaissances.
- Votre sens de l’organisation et votre capacité à gérer les priorités.
- Votre capacité à gérer les imprévus et à faire preuve de résilience.
- Votre persévérance et votre orientation vers la résolution de problèmes.
- Vos bonnes aptitudes relationnelles et de communication.
- Votre capacité à gérer efficacement votre temps et vos activités.
Pourquoi rejoindre EVBox ?
Chez EVBox, vous aurez l’opportunité de contribuer activement à la transition énergétique tout en évoluant dans un secteur technologique de pointe. En rejoignant nos équipes, vous découvrirez un environnement à taille humaine, fortement tourné vers l’innovation et le développement technologique, où les collaborations interfonctionnelles sont encouragées et valorisées.
Vous serez également amené(e) à découvrir notre centre R&D et nos installations à Léognan, rencontrer nos équipes techniques ainsi que notre CEO Eric Stempin, et participer à des projets concrets aux côtés d’experts passionnés. Que vous soyez jeune diplômé ou professionnel expérimenté, EVBox vous offre des perspectives d’évolution et des projets à fort impact, au cœur des enjeux de la mobilité de demain.