Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

SELFING

Ingénieur Développement Logiciel Embarqué C / STM32

Posted Updated
Discussion

Description

Dans le cadre d'un projet de R&D pour l'un de nos clients, acteur majeur du secteur pharmaceutique, nous recherchons un Ingénieur Développement Logiciel Embarqué C afin d'intervenir sur le développement, l'intégration et la validation de modules logiciels dédiés à une plateforme de tests industriels (MQ8k).

La mission est basée à Guyancourt (78)

Plus particulièrement, vos tâches seront les suivantes :

· Développement logiciel embarqué : conception, développement et optimisation de modules en langage C sur microcontrôleurs STM32.

· Maintenance et correction : gestion du verrouillage logiciel, des erreurs d'alimentation et de communication (UART, SPI, I2C, Modbus), analyse des accès aux registres et résolution des anomalies.

· Tests et validation : réalisation des tests unitaires et d'intégration en laboratoire, analyse des résultats et garantie de la traçabilité des exigences.

· Documentation technique : rédaction et mise à jour des spécifications logicielles (SMDS), notes techniques et rapports de validation.

· Amélioration continue : mise en place de revues de code et optimisation des processus de développement et d'intégration continue (Jenkins, Docker).

Profil recherché

De formation Bac+5 en informatique industrielle, électronique ou systèmes embarqués, vous justifiez de 2 à 5 ans d'expérience en développement logiciel embarqué.

Savoir-faire :

· Excellente maîtrise du langage C embarqué sur microcontrôleurs.

· Expérience en développement, débogage et validation de logiciels embarqués.

· Bonne connaissance des architectures matérielles et des microcontrôleurs STM32.

· Protocoles de communication : UART, SPI, I2C, Modbus.

· Environnements IAR Embedded Workbench et IAR Visual State.

· Gestion de versions Git et suivi des anomalies Jira.

· Intégration continue : Jenkins, Docker.

· Rédaction de spécifications et traçabilité des exigences.

Savoir-être :

· Rigueur et précision dans le développement, les tests et la documentation technique.

· Autonomie et sens des responsabilités dans la gestion des modules logiciels confiés.

· Esprit analytique et capacité de résolution de problèmes face aux anomalies techniques.

· Curiosité technique et force de proposition dans une démarche d’amélioration continue.

Skills

Apply

See also

Embedded jobs by country — openings, pay and top skills →