Ingénieur software Linux embarqué (Yocto) et firmware (microcontrôleur STM32)

Celad
Canton d'Orchies, France
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton d'Orchies, France

Tech stack

Unit Testing
UClibc (C Standard Library)
Linux
Linux on Embedded Systems
Ethernet
Firmware
Modbus
Message Queuing Telemetry Transport (MQTT)
Network Protocols
Subversion
TCP/IP
Universal Asynchronous Receiver/Transmitter
PIC Microcontroller
GIT
Yocto

Job description

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 code

Requirements

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), 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.

Benefits & conditions

Poste en présentiel uniquement, PAS DE DISTANCIEL possible.

About the company

Nous 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)

Apply for this position