
Développeur logiciel embarqué bas niveau
Secteur d'activité :
Recherche :
Localisation :
Contrat :
Date d'embauche :
Instrumentation
Homme ou femme
Sur site | Toulouse
CDI à temps plein chez notre client
Selon disponibilité du candidat
Introduction
Dans le cadre du renforcement de ses équipes techniques sur des projets embarqués à fortes contraintes temps réel, une société d’ingénierie spécialisée recherche un Développeur logiciel embarqué bas niveau. Vous évoluerez dans un environnement technique avancé autour des systèmes embarqués, des architectures électroniques complexes et des problématiques d’optimisation logicielle, avec une forte interaction entre les équipes logiciel, électronique et FPGA.
Tâches
Développer des logiciels embarqués bas niveau en langage C sur microcontrôleurs et processeurs embarqués
Concevoir et intégrer des drivers, BSP et interfaces matérielles
Développer et optimiser des algorithmes embarqués liés au traitement de données et aux fonctions temps réel
Participer à l’intégration logicielle sur des plateformes matérielles complexes
Réaliser les phases de debug et de mise au point sur cible
Analyser les performances temps réel, l’utilisation mémoire et la consommation CPU
Intervenir sur des environnements bare-metal, Linux embarqué ou RTOS
Rédiger la documentation technique liée aux développements
Participer aux choix d’architecture logicielle et aux revues techniques
Contribuer aux activités de validation fonctionnelle et de qualification
Participer à l’amélioration des performances système et à la structuration logicielle des projets selon votre niveau d’expérience
Profil recherché
Formation Bac+5 en informatique embarquée, électronique ou domaine équivalent
Minimum 5 ans d’expérience en développement logiciel embarqué
Excellente maîtrise du langage C embarqué
Bonne compréhension des architectures électroniques et des systèmes embarqués
Expérience significative sur Linux embarqué et/ou RTOS
Capacité à analyser et résoudre des problématiques temps réel complexes
Connaissances en développement de drivers et interfaces bas niveau appréciées
Compétences en optimisation algorithmique et performances système appréciées
Connaissance des environnements FPGA et des systèmes électroniques complexes appréciée
Maîtrise des outils de debug et de validation sur cible
Connaissance des protocoles de communication embarqués de type SPI, I2C, UART, CAN ou Ethernet
Pratique des outils Git, GCC, GDB et environnements de cross-compilation
Autonomie, rigueur et capacité à travailler en proximité avec des équipes pluridisciplinaires
Goût pour les environnements techniques exigeants et les problématiques complexes
Offre proposée
CDI avec statut cadre
Rémunération selon expérience
Télétravail partiel possible
Mutuelle et prévoyance
PC portable fourni
Environnement technique à forte valeur ajoutée
Projets innovants dans des secteurs industriels exigeants
Travail en proximité avec des experts électronique et systèmes embarqués
Équipe expérimentée et multidisciplinaire
Moyens techniques et matériels avancés pour les phases de validation et de debug
A propos de notre client
Notre client est une structure d’ingénierie spécialisée dans le développement de systèmes électroniques et logiciels embarqués pour des environnements industriels critiques. Elle intervient sur des projets à forte technicité dans des secteurs tels que l’aéronautique, le spatial, le médical, l’énergie et l’industrie. Son expertise couvre notamment les systèmes embarqués bas niveau, les architectures temps réel, les FPGA, les processeurs ARM et les problématiques d’intégration hardware/software. L’entreprise évolue dans un environnement orienté innovation et ingénierie avancée, avec une forte culture technique et une approche projet de bout en bout.
