EVBox

Ingénieur Intégration & Test Python et Firmware

EVBox Léognan, Nouvelle-Aquitaine, France

Appliances, Electrical, and Electronics Manufacturing · 51-200 employees

23 h ago
python Mid (2-5 yrs) Full-time France
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will be responsible for the entire validation chain of embedded software and firmware, including test analysis, development, and automation. Additionally, you will manage anomaly tracking, reporting, and participate in Agile activities while ensuring testability in real-world environments.

What they look for

Python Linux Ubuntu Git Embedded Systems Software Validation Automated Testing Robot Framework C/C++ Agile Scrum Continuous Integration CAN I2C SPI UART

Requirements

Candidates must hold a Master's degree in computer science or embedded systems with at least 2 years of experience in Python development or software validation. Proficiency in Linux, automated testing, and communication protocols like CAN, I2C, or SPI is required.

Full description

Au sein de l’équipe Intégration, vous intervenez sur l’ensemble de la chaîne de validation des logiciels et firmwares embarqués.  

À ce titre, vos principales missions seront les suivantes : 

 

Analyse et préparation des tests 

Développement et automatisation des tests 

Exécution et validation 

Gestion et suivi des anomalies 

Reporting et communication 

Participation aux activités Agile 

Vous apportez votre expertise sur la testabilité des fonctionnalités et 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. Une habilitation électrique sera donc requise avant toute intervention dans cette zone.

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. 

  • 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 C/C++ ou Python. 
  • Connaissance de Robot Framework. 

 

Compétences techniques : 

  • Maîtrise de l’environnement Linux/Ubuntu. 
  • Maîtrise de Git. 
  • Anglais technique, à l’écrit comme à l’oral. 
  • Capacité à modifier et adapter du code existant en 
  • 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, votre rigueur, votre esprit d’équipe, votre persévérance et votre orientation vers la résolution de problèmes.

Similar roles