
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 développement de projets industriels à forte composante électronique et logicielle, nous recherchons un Développeur logiciel embarqué bas niveau afin d’intervenir sur des systèmes embarqués temps réel, des équipements de contrôle industriels et des moyens de test automatisés. Vous rejoignez une équipe technique à taille humaine impliquée sur l’ensemble du cycle de développement, du prototypage jusqu’à l’industrialisation, dans un environnement mêlant électronique, automatisation et logiciel industriel.
Tâches
Concevoir et développer des logiciels embarqués en C/C++ sur microcontrôleurs STM32 et architectures ARM Cortex
Développer des fonctionnalités bas niveau liées aux timers, interruptions, PWM, ADC et interfaces de communication
Intégrer et valider des protocoles de communication industriels et propriétaires
Participer au développement de systèmes de pilotage d’actionneurs et d’acquisition de capteurs
Développer des outils de test, de diagnostic et des interfaces industrielles en environnement C#/.NET
Réaliser les opérations de debug, de validation fonctionnelle et de tests de non-régression
Contribuer aux choix d’architecture logicielle et à l’amélioration continue des outils de développement
Analyser les besoins techniques avec les équipes projets
Rédiger la documentation technique associée aux développements
Intervenir selon les projets sur des bancs de test automatisés, des systèmes connectés ou des solutions RF/Bluetooth
Profil recherché
Formation ingénieur en systèmes embarqués ou diplôme équivalent
Première expérience réussie d'au moins 2 ans en développement logiciel embarqué industriel ou temps réel
Très bonne maîtrise du développement embarqué en C/C++
Expérience sur microcontrôleurs STM32 ou architectures similaires
Bonne compréhension des interactions hardware/software
Connaissance des protocoles de communication industriels
Expérience en debug et validation sur cible
Maîtrise des environnements temps réel et des contraintes de robustesse logicielle
Connaissances appréciées en C#/.NET, bancs de test, instrumentation électronique ou communication RF/Bluetooth
Maîtrise des outils de gestion de versions Git
Capacité à travailler sur plusieurs projets en parallèle
Autonomie technique, rigueur et esprit d’analyse
Bon relationnel et capacité à collaborer avec des équipes pluridisciplinaires
Offre proposée
CDI
Rémunération selon expérience
Télétravail partiel possible
Environnement technique stimulant et pluridisciplinaire
Projets concrets avec forte proximité produit
Structure à taille humaine favorisant l’autonomie et la polyvalence
Participation aux choix techniques et à l’industrialisation des solutions
Montée en compétence sur des projets variés
A propos de notre client
Cette PME spécialisée dans l’ingénierie et l’intégration de systèmes industriels développe des solutions sur mesure associant électronique, logiciel embarqué, automatisation et mécanique. Elle intervient auprès de grands acteurs industriels dans des secteurs exigeants tels que l’automobile, l’aéronautique, le ferroviaire, l’industrie ou encore les systèmes intelligents connectés. L’entreprise conçoit notamment des bancs de test, des machines spéciales et des solutions de contrôle industriel intégrant des technologies embarquées avancées.
