Les missions du poste


Au sein d'une équipe de développement, vous participerez à la conception et au développement de systèmes embarqués pour des applications critiques.

Les missions :

  • Analyser les besoins et rédiger les spécifications techniques ;

  • Concevoir, développer et intégrer des logiciels embarqués ;

  • Participer aux choix d'architecture logicielle ;

  • Développer principalement en C/C++ dans un environnement embarqué ;

  • Réaliser les tests unitaires, d'intégration et de validation ;

  • Assurer le débogage et l'optimisation des performances ;

  • Collaborer avec les équipes système, électronique et validation ;

  • Participer aux revues de code et à l'amélioration continue des processus de développement.

Les compétences appréciées :

  • Développement Bare Metal sur microcontrôleurs ;

  • Linux embarqué (Yocto, Buildroot) ;

  • Développement et maintenance de scripts Bash ;

  • Protocoles de communication (SPI, I2C, UART, CAN, Ethernet) ;

  • Développement de scripts d'automatisation en Python ;

  • Intégration continue (Jenkins, GitLab CI) ;

  • Connaissance des environnements temps réel (FreeRTOS, Zephyr, etc.) ;

  • Outils de débogage et d'analyse embarquée (GDB, JTAG, Oscilloscope, Analyseur logique) ;

  • Méthodologies Agile et bonnes pratiques de développement logiciel.

Profil recherché

  • Diplômé(e) d'une école d'ingénieur ou d'un Master Bac +5 en informatique, systèmes embarqués ou équivalent ;

  • 3 ans d'expérience minimum ;

  • Maîtrise du développement en C et/ou C++ ;

  • Connaissance des environnements Linux embarqué et/ou RTOS ;

  • Familiarité avec les outils de gestion de versions (Git) ;

  • Bonne compréhension des contraintes temps réel et des architectures embarquées ;

  • Anglais technique apprécié ;

  • Habilitation secret défense nécessaire

Compétences requises

  • Ethernet
  • Bash
  • Microcontrôleur
  • Réalisation des tests unitaires
  • Python
  • C++
  • GNU Project Debugger (GDB)
  • Amélioration continue
  • Optimisation des performances
  • Méthodes agiles
  • Intégration continue
  • Utilisation d'oscilloscope
  • Développement logiciel
  • Linux embarqué
  • Systèmes embarqués
  • Jenkins
  • Git
  • Anglais technique
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Recherches similaires

L’emploi par métier dans le domaine Informatique à Toulouse