comment Randstad Digital a fait avancer le programme.

Le projet a tiré parti de technologies de pointe, notamment un middleware pour véhicules autonomes, la programmation en C++, l’environnement Ubuntu Linux, les tests SIL et CANalyzer pour des essais complets. Le projet s’est déroulé en plusieurs étapes :

  • Phase initiale : une équipe de trois personnes basée aux États-Unis a lancé le projet.
  • Expansion européenne : L’équipe s’est étendue à notre centre à faibles coûts en Roumanie, tirant parti d’une grande expertise en ingénierie automobile.
  • Élargissement du périmètre : À mesure que l’équipe s’agrandissait, elle a pris en charge des responsabilités supplémentaires, notamment l’élaboration des exigences logicielles, la conception et les tests de conformité à la norme ISO 19014-4, niveau de performance de sécurité fonctionnelle C (PL=c), pour les engins de terrassement.
  • Expertise métier : Le responsable américain de Randstad Digital a évolué pour atteindre le statut d’architecte au sein de l’organisation du client, devenant ainsi un expert métier de leur plateforme.
  • Croissance de l’équipe : L’équipe s’est agrandie pour compter dix membres, dont sept ingénieurs qualifiés basés en Roumanie.

le résultat.

Nous avons proposé une solution globale qui répondait aux défis du client et a permis à sa plateforme logicielle d'atteindre de nouveaux sommets :

  • Une expertise transcontinentale : notre équipe, pilotée par un architecte en chef basé aux États-Unis, a établi un lien solide avec les équipes du client aux États-Unis et en Roumanie, favorisant ainsi une communication et une collaboration efficaces.
  • Harmonisation du code : Consciente de la nécessité d’une maintenance efficace, notre équipe s’est lancée dans un projet visant à harmoniser les éléments de code communs à l’ensemble des projets. Cette initiative a permis de rationaliser les processus et de réduire les coûts de maintenance.
  • Outil de communication unifié : après avoir identifié un besoin crucial, notre équipe a développé un outil de communication par liaison de données unifié. Cette innovation a facilité une communication fluide au sein de la plateforme et a mis en avant notre expertise technique.
  • Programme de formation des développeurs : Randstad Digital a créé un programme de formation sur mesure, permettant aux développeurs du client de s’adapter rapidement aux processus de développement et aux technologies spécifiques de ce dernier.

L’équipe s’est vu confier toute une série de tâches de développement, notamment la rédaction des spécifications, la conception détaillée du logiciel, le codage, les tests unitaires et la couverture structurelle du code. Les résultats ont été exceptionnels :

  • Conformité aux normes de sécurité : l’équipe a obtenu la conformité à la norme ISO 19014-4, niveau de performance de sécurité fonctionnelle C (PL=c), soulignant ainsi son engagement en faveur de la sécurité et de la qualité.
  • Outil de communication : l'équipe a conçu et développé un outil complet permettant une communication unifiée via J1939 et des liaisons de données propriétaires, démontrant ainsi son esprit d'innovation.
  • Contributions logicielles : L’expertise de l’équipe a contribué à diverses fonctionnalités logicielles, notamment la mesure de la charge utile pour les pelles minières hydrauliques et les chargeuses sur pneus de taille moyenne, la segmentation des cycles pour les pelles à câble électriques, la détection d’objets par radar, la détection de personnel à l’aide de caméras intelligentes, l’accompagnement des opérateurs pour les camions articulés et les grandes chargeuses sur pneus, ainsi que la mise en œuvre d’un cadre de tests d’intégration automatisé.

Qui a soutenu ce projet ?

Notre vivier mondial de talents nous a permis de tirer parti d’une expertise en ingénierie couvrant plusieurs disciplines et plusieurs continents.

Nous avons fait appel à des spécialistes dans les domaines suivants :

  • Intégration multisystèmes
  • Experts en ingénierie automobile
  • Développement et intégration de composants logiciels
  • Développement d’infrastructures d’automatisation
  • Développement d’applications Linux, C, Python et C++
  • Ubuntu Linux
  • CANalyzer

Vous souhaitez faire passer vos projets de véhicules autonomes au niveau supérieur pour stimuler l'innovation et l'efficacité ?

nous contacter