OmDev Logo
GetYourJob
0
Publié il y a 4 jours

Ingénieur développement logiciel embarqué Bare Metal

Entreprise
Localisation
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Sur site
Type de contrat
CDI
Niveau

Salaire du marché

Médiane du marché
43k€
Estimation
38k€fourchette habituelle46k€

Cette offre n'affiche pas de salaire. D'après 68 offres pour ce poste (tous niveaux, Aix-en-Provence), le marché se situe autour de 43k€ (38k€–46k€).

0vues
0clics

Description du poste

Description de l'offre
Nous recherchons un(e) Ingénieur Développement Logiciel Embarqué Bare Metal pour renforcer nos équipes de développement.
Vous interviendrez sur l'ensemble du cycle de développement logiciel, depuis la conception jusqu'à la validation, sur des plateformes à base de microcontrôleurs ARM Cortex.
Vos missions seront les suivantes :

  • Développer des logiciels embarqués en C sur microcontrôleurs.
  • Participer à l'architecture et à la conception des couches basses du logiciel.
  • Développer et maintenir les drivers matériels et les couches d'abstraction.
  • Assurer l'intégration logicielle sur cible.
  • Élaborer et exécuter les stratégies de validation logicielle.
  • Développer des outils et scripts de test en Python pour automatiser les campagnes de validation.
  • Participer aux activités de débogage et d'analyse des performances.
  • Rédiger et maintenir la documentation technique associée aux développements réalisés (architecture logicielle, spécifications, documentation des API, guides d'intégration et de validation).
  • Collaborer étroitement avec les équipes hardware et validation.
Profil recherché
Vous êtes ingénieur en systèmes embarqués de formation et avez les compétences suivantes :
  • Solide expérience en développement logiciel embarqué Bare Metal.
  • Maîtrise du langage C.
  • Expérience significative dans le développement de drivers bas niveau.
  • Connaissance des architectures ARM Cortex-M (M0, M3, M4, M33, etc.).
  • Compétences en Python pour le développement d'outils et l'automatisation de tests.
  • Bonne maîtrise des outils de débogage embarqué.
Les compétences suivantes supplémentaires sont un plus :
  • Connaissance de l'écosystème STM32 (CubeMX, HAL, LL Drivers, STM32CubeIDE, etc.).
  • Connaissance des standards et protocoles NFC.
  • Expérience avec les outils d'intégration continue et de validation logicielle.
  • Sensibilité aux problématiques de cybersécurité embarquée.
  • Connaissance des technologies d'Intelligence Artificielle appliquées au développement logiciel.

Exigences du poste

Stack technique :

CArtificial IntelligenceSTM32ARM CortexCybersecurityPythonCI/CDMicrocontrôleurs

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.