Daimler Truck AG
Daimler Truck AG
Daimler Truck AG est une entreprise mondiale de l’automobile et du transport spécialisée dans les véhicules utilitaires et les solutions de mobilité. Son portefeuille comprend des camions légers, moyens et lourds, des autobus urbains et interurbains, des autocars ainsi que des châssis d’autobus, complétés par des services financiers personnalisés. Avec plus de 100 000 employés et plus de 40 sites de production dans le monde, l’entreprise associe une fabrication à grande échelle à des activités dans les domaines de la numérisation, de la conduite autonome et des technologies neutres en CO₂ pour les secteurs de la logistique et du transport.

Ingénieur en vérification de logiciels embarqués automobiles

Vérifiez les logiciels embarqués automobiles et les composants d’ECU au moyen de tests unitaires, d’analyses statiques et de la traçabilité des exigences. Appliquez TESSY, GTest, Polyspace, MISRA C/C++ et les pratiques ASPICE pour soutenir la qualité du code et la préparation des versions.

Description

  • Exécuter des tests unitaires sur les composants logiciels embarqués et confirmer leur comportement fonctionnel par rapport aux exigences logicielles définies.
  • Effectuer des analyses statiques avec Polyspace et contribuer à la résolution des violations identifiées lors de l’évaluation.
  • Évaluer la conformité à MISRA C/C++ et aux normes de codage applicables au projet.
  • Préparer et tenir à jour les résultats des tests unitaires, les preuves de couverture et les enregistrements de traçabilité.
  • Réaliser la vérification fondée sur les exigences et préserver les liens bidirectionnels entre exigences, conception, implémentation et artefacts de test.
  • Participer aux revues de code et recommander des changements renforçant la fiabilité et la maintenabilité des logiciels.
  • Collaborer avec les architectes, développeurs, intégrateurs et équipes de validation pour analyser et résoudre les problèmes.
  • Participer aux cérémonies Agile et Scrum en fournissant régulièrement des informations sur l’avancement.
  • Contribuer aux tâches de préparation des versions et aux évaluations des critères de qualité.
  • Suivre les procédures de l’organisation, les pratiques ASPICE et les exigences de gestion de la qualité.
  • Maintenir les preuves de vérification conformément aux attentes du projet et du client.
  • Rendre compte de l’avancement des tests, des obstacles et de l’état de préparation des versions.
  • Contribuer à l’amélioration des processus, de la documentation et des normes de vérification.

Exigences

  • 2 à 3 ans d’expérience en vérification de logiciels embarqués automobiles, avec un accent sur les tests unitaires et l’analyse statique.
  • Expérience pratique de l’utilisation de TESSY pour les tests unitaires de logiciels embarqués.
  • Expérience de Google Test (GTest) pour les tests unitaires et de composants.
  • Solide connaissance des méthodes de vérification logicielle et des pratiques de prévention des défauts.
  • Connaissance des concepts de couverture des instructions, des branches, des décisions et MC/DC.
  • Expérience pratique des outils d’analyse statique Polyspace.
  • Bonne connaissance des directives MISRA C/C++ et de la conformité aux normes de codage.
  • Expérience dans l’analyse des résultats d’analyse statique et la résolution des problèmes de qualité du code.
  • Familiarité avec les indicateurs de qualité logicielle et les rapports de conformité.
  • Solide compréhension des concepts de programmation en C embarqué.
  • Connaissance de base des systèmes à microcontrôleur et de l’architecture logicielle des ECU.
  • Connaissance du cycle de développement des logiciels embarqués automobiles.
  • Compréhension des méthodes d’intégration et de débogage des logiciels.
  • Connaissance de base de l’architecture AUTOSAR, notamment des couches BSW, RTE et applicative.
  • Expérience des protocoles de communication CAN, LIN et Ethernet.
  • Connaissance des pratiques de sécurité fonctionnelle et de développement logiciel automobile.
  • Compréhension des concepts de développement basé sur les modèles (MBD).
  • Familiarité avec les modèles Simulink, la génération de code et les processus de vérification des modèles.
  • Expérience des outils de gestion de configuration et de contrôle de version ; Git est préférable.
  • Expérience de SonarQube pour l’analyse de la qualité du code et le suivi des critères de qualité.
  • Connaissance des processus d’ingénierie ASPICE, de la vérification, de la traçabilité, des revues et des attentes de conformité.
  • Familiarité avec les outils de suivi des défauts et d’ALM.
  • Solides compétences en analyse et en débogage.
  • Excellentes aptitudes en communication et en documentation.
  • Capacité à gérer les parties prenantes, à aligner les attentes et à diriger la résolution des problèmes.
  • Esprit collaboratif et proactif, souci du détail et capacité à travailler de manière autonome.
  • Aucun diplôme n’est spécifié.

Offres similaires

Terac

Responsable senior de l’ingénierie fintech, plateformes d’émission de cartes (à distance, États-Unis)

Terac

Terac recherche des responsables produit et ingénierie fintech pour échanger sur l’infrastructure d’émission de cartes grand public. Faites part de votre expérience lors d’un entretien à distance rémunéré pour sa plateforme de recherche d’experts en IA.

Ouvrir
CANAL+ Polska

Stagiaire en communication externe et contenus numériques RSE

CANAL+ Polska
1 001 – 5 000 Employés
B2CCommerce électroniqueMédias

Contribuez à la communication externe de CANAL+ sur ses initiatives sociales et environnementales grâce aux contenus numériques, aux réseaux sociaux, à la planification éditoriale et aux événements. Stage hybride à Issy-les-Moulineaux.

Ouvrir
Johnson & Johnson

Analyste senior en technovigilance – Johnson & Johnson, hybride à Mexico

Johnson & Johnson

Supervisez la surveillance de la sécurité des médicaments et des dispositifs médicaux chez Johnson & Johnson, en enquêtant sur les signaux et leurs causes profondes. Améliorez les processus de sécurité et contribuez à la gestion des risques liés aux produits, du développement aux essais cliniques et à l’approbation réglementaire.

Ouvrir
Pets Deli

Ingénieur backend senior, Elixir/Phoenix

Pets Deli

Développez la plateforme Elixir/Phoenix de Pets Deli pour les commandes d’aliments pour animaux, le paiement, la facturation et les abonnements. Migrez les services existants tout en pilotant l’architecture, la fiabilité et la livraison.

Ouvrir
YASH Technologies

Ingénieur logiciel senior Java Core

YASH Technologies

Concevez et maintenez des applications Java d’entreprise chez YASH Technologies, intégrateur technologique. Le poste comprend l’optimisation des solutions, le déploiement de logiciels et l’accompagnement des développeurs.

Ouvrir
Snowflake

Responsable senior des engagements, ingénierie de pointe

Snowflake

Pilotez les missions de transformation des données et de l’IA des clients de Snowflake en Nouvelle-Zélande, de la découverte jusqu’aux résultats en production. Prenez en charge les ventes, la réalisation, la performance financière et le développement des comptes pour chaque mission.

Ouvrir