Ingénieur Basic Software

Technicien en intervention avec une tablette dans un hangar technique

👤 Quel type d'entreprise recherche ce profil ?

Ce profil est recherché par des entreprises développant des systèmes embarqués complexes, notamment dans :

  • L’automobile (OEM, équipementiers, fournisseurs de solutions software)

  • L’aéronautique et le ferroviaire (systèmes embarqués critiques)

  • Les hautes technologies & la défense (systèmes de contrôle embarqués sécurisés)

  • Les ESN & bureaux d’études spécialisés en développement logiciel embarqué

Ces entreprises recherchent des experts capables de concevoir et intégrer des logiciels bas niveau pour des calculateurs embarqués, en assurant la compatibilité avec les architectures électroniques et les normes de sécurité.

🎯 Que recherchent nos clients ?

  • Expérience : Minimum 3-10 ans en développement de logiciels embarqués bas niveau

  • Expertise en Basic Software (BSW) : Développement, configuration et intégration

  • Maîtrise des frameworks et standards : AUTOSAR (Classic & Adaptive), ISO 26262

  • Expérience avec les architectures multicœurs et les OS embarqués

  • Capacité à travailler avec des équipes pluridisciplinaires (hardware, software, validation, intégration)

  • Expérience en gestion des exigences et en documentation technique

🎓 Formation requise

  • Diplôme : Bac+5 (Master ou Diplôme d’Ingénieur) en Informatique, Électronique, Systèmes Embarqués, Automatique

  • Établissements : Grande école ou université technique reconnue, avec spécialisation en systèmes embarqués et software bas niveau

💼 Responsabilités clés

  • Développement et configuration du Basic Software AUTOSAR

  • Intégration et validation des stacks BSW et MCAL sur des ECU

  • Optimisation des performances et gestion des contraintes temps réel

  • Interface avec les équipes hardware pour garantir la compatibilité

  • Respect des exigences de sécurité fonctionnelle (ISO 26262, DO-178C)

  • Développement et maintenance des outils logiciels et scripts d’automatisation

🛠️ Outils techniques requis

  • Langages & développement : C, C++, Python, Embedded C

  • Configuration AUTOSAR : Vector DaVinci, EB Tresos, ETAS ISOLAR

  • Outils de validation : CANoe, CANalyzer, dSPACE, Vector Tools

  • OS embarqués & RTOS : QNX, FreeRTOS, VxWorks, Linux embarqué

  • Outils de gestion des exigences : IBM DOORS, Polarion, Jama Connect

  • Bus de communication : CAN, LIN, FlexRay, Automotive Ethernet

📚 Soft skills et expérience requise

  • Esprit analytique : Capacité à résoudre des problèmes liés à l'intégration logicielle

  • Communication & collaboration : Interaction avec les équipes hardware, software et validation

  • Rigueur & documentation : Conformité aux exigences de sécurité et process qualité

  • Adaptabilité & veille technologique : Évoluer avec les nouvelles normes et architectures