Description
Relevant du Directeur de l’ingénierie, le programmeur embarqué bare-métal sera responsable de la conception, du développement et de l’optimisation de logiciels embarqués pour des solutions destinées à l’industrie logistique. Ce rôle nécessite des compétences en programmation bas niveau et un solide bagage en systèmes embarqués. Le candidat idéal doit être passionné par l’innovation technologique et avoir une expérience dans le développement de logiciels embarqués.
PRINCIPALES RESPONSABILITÉS
- Concevoir, coder, tester et maintenir des logiciels pour systèmes embarqués en utilisant des langages tels que C et C++ (programmation bare metal).
- Collaborer avec l’équipe matérielle pour intégrer les logiciels aux composants matériels.
- Développer des drivers pour différents périphériques et capteurs (UART, I2C, SPI, etc.).
- Résoudre les problèmes de bugs et effectuer des tests de validation sur des prototypes matériels.
- Rédiger et maintenir une documentation technique claire et précise.
- Assurer le respect des normes de qualité et de sécurité.
- Préparer des cahiers des charges pour les projets.
- Travailler avec des équipes multidisciplinaires au développement de nouveaux produits.
- Supporter le service après-vente dans la résolution des problèmes clients.
- Effectuer des diagnostics en milieu industriel.
- Créer des prototypes et effectuer des tests durant les phases d’expérimentation.