Ingénieur software Linux embarqué
Il y a 4 semaines
Venelles, Provence-Alpes-Côte d'Azur, France
CELAD
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Venelles400-440 HT/j selon profilBac +5ExpérimentéDescription du posteNous poursuivons notre développement dans le Sud-Est et recrutons un(e) ingénieur développeur software Linux embarqué (Yocto) et firmware (microcontrôleur STM32) pour l’un de nos clients situé à Pertuis (Aix Nord)Poste en présentiel uniquement, PAS DE DISTANCIEL possible.
Mission :Au sein de la R&D, vos missions seront les suivantes :– Participer à la conception, au développement et à la mise au point de logiciels bas niveau embarqués sur plateformes ARM / Linux– Contribuer à l’intégration de nouveaux modules matériels et au développement des drivers et interfaces de communication (SPI, I2C, UART, CAN, Ethernet…)– Implémenter et maintenir les mécanismes d’IPC, de gestion mémoire et de traitement temps réel– Collaborer avec les équipes systèmes et applicatives pour garantir la cohérence logicielle et la performance des produits– Participer aux tests unitaires, d’intégration et de validation sur les plateformes cibles– Proposer des améliorations techniques visant à renforcer la robustesse, la sécurité et la maintenabilité du codeProfil recherché :Idéalement ingénieur systèmes embarqués ou électronique de formation, vous justifiez d’au moins 5 ans d’expérience en développement C / Linux embarqué bas niveau (drivers, device tree), xuezdbg idéalement sur Yocto voire Buildroot, et disposez par ailleurs de solides compétences MCU (Microcontroller) type STM32, PIC, Renesas ou i.
MX.
Vous maitrisez les accès concurrents (Mutex, Semaphore), les architectures processeurs ARM, la programmation système (/dev, /sys, threads, IPC, multitâche), les protocoles réseau (TCP/IP, UDP, Modbus, MQTT…), Git (voire SVN), etc.
Postuler à cette offre Email de contact : Référence à rappeler :
Mission :Au sein de la R&D, vos missions seront les suivantes :– Participer à la conception, au développement et à la mise au point de logiciels bas niveau embarqués sur plateformes ARM / Linux– Contribuer à l’intégration de nouveaux modules matériels et au développement des drivers et interfaces de communication (SPI, I2C, UART, CAN, Ethernet…)– Implémenter et maintenir les mécanismes d’IPC, de gestion mémoire et de traitement temps réel– Collaborer avec les équipes systèmes et applicatives pour garantir la cohérence logicielle et la performance des produits– Participer aux tests unitaires, d’intégration et de validation sur les plateformes cibles– Proposer des améliorations techniques visant à renforcer la robustesse, la sécurité et la maintenabilité du codeProfil recherché :Idéalement ingénieur systèmes embarqués ou électronique de formation, vous justifiez d’au moins 5 ans d’expérience en développement C / Linux embarqué bas niveau (drivers, device tree), xuezdbg idéalement sur Yocto voire Buildroot, et disposez par ailleurs de solides compétences MCU (Microcontroller) type STM32, PIC, Renesas ou i.
MX.
Vous maitrisez les accès concurrents (Mutex, Semaphore), les architectures processeurs ARM, la programmation système (/dev, /sys, threads, IPC, multitâche), les protocoles réseau (TCP/IP, UDP, Modbus, MQTT…), Git (voire SVN), etc.
Postuler à cette offre Email de contact : Référence à rappeler :