Développeur C Embarqué - STM32 / FreeRTOS - Freelance
Collective.work · Grenoble (38000)
Pourquoi cette offre peut vous correspondre
L’essentiel
- Contrat
- Profession libérale
- Temps de travail
- Non précisé
- Salaire
- Non indiqué dans l’annonce
- Lieu
- Grenoble (38000)
- Télétravail
- Mentionné dans l’annonce
- Expérience
- Débutant accepté
Ce qui est demandé
- Expérience : Débutant accepté
L’annonce complète
Taux journalier (TJM): 400 à 450 €/j
A LIRE ATTENTIVEMENT AVANT DE POSTULER
1 jour de télétravail / semaine - Grenoble (38) - Crolles - Expérience de 5 ans minimum
Développer un logiciel embarqué capable de fonctionner sur batterie pendant 5 à 10 ans, ça ne s'improvise pas.
Cela demande une bonne maîtrise du C, une architecture logicielle adaptée aux contraintes matérielles et une attention particulière à la consommation énergétique, aux tests et à la fiabilité du code.
Nous recherchons un.e Développeur C Embarqué Senior - STM32 / FreeRTOS pour intervenir chez l'un de nos clients.
L'objectif ? Contribuer au développement de logiciels embarqués tout en apportant votre expertise sur les choix d'architecture, les pratiques de développement et la qualité logicielle.
Vos missions : du développement à l'architecture logicielle
Vous interviendrez sur différentes étapes du développement logiciel, avec un rôle qui ne se limite pas à écrire du code.
Concrètement, vous serez amené à :
- Participer à la conception logicielle : analyse du cahier des charges, définition et revue de l'architecture, rédaction des spécifications fonctionnelles.
- Développer en C sur microcontrôleurs STM32 (ou équivalents), en tenant compte des contraintes embarquées et des objectifs de très basse consommation.
- Analyser les défaillances, identifier leurs causes racines (root cause analysis) et contribuer à leur résolution.
- Garantir la qualité du logiciel en appliquant des méthodes de tests unitaires, d'intégration et de non-régression.
- Faire évoluer les pratiques de développement : analyse statique du code, amélioration des pipelines CI/CD embarqués et des processus de l'équipe.
- Accompagner les développeurs juniors en partageant vos connaissances, en les aidant à progresser et en les guidant sur les bonnes pratiques.
Vous contribuerez également aux réflexions sur l'architecture et les design patterns, avec un objectif : proposer des solutions adaptées aux contraintes réelles du produit.
Votre environnement technique :
- Langage : C embarqué
- Microcontrôleurs : STM32 ou équivalents
- RTOS : FreeRTOS
- Contraintes énergétiques : Ultra Low Power, avec des objectifs d'autonomie sur batterie de 5 à 10 ans
- Communication : Protocoles radio bas niveau et propriétaires
- Qualité logicielle : Tests unitaires, intégration, non-régression et analyse statique
- Industrialisation : CI/CD embarqué
Le profil que nous recherchons :
Nous recherchons avant tout une personne capable de prendre du recul sur les choix techniques, de développer avec rigueur et de contribuer à l'amélioration des pratiques de l'équipe.
Pour être à l'aise sur cette mission, vous devrez :
- Avoir une solide expérience en développement C sur microcontrôleurs, notamment STM32 ou équivalents, et être autonome sur vos développements.
- Maîtriser FreeRTOS et les problématiques de consommation énergétique propres aux systèmes embarqués sur batterie.
- Être à l'aise avec les protocoles radio bas niveau ou propriétaires.
- Savoir concevoir, analyser et challenger une architecture logicielle en tenant compte des contraintes du produit.
- Être autonome sur les tests, l'analyse statique du code et les pipelines CI/CD embarqués.
Au-delà de la technique, votre manière de travailler fera la différence.
Vous savez expliquer vos choix, partager votre expertise sans imposer vos solutions et accompagner des développeurs moins expérimentés.
Vous êtes rigoureux, mais pragmatique : pour vous, les règles de codage, les tests et les processus doivent avant tout servir la qualité du produit.
Vous appréciez également les échanges avec différents métiers : hardware, cloud, qualité, marketing ou Product Management.
Enfin, vous êtes à l'aise avec l'anglais technique.
Si vous êtes prêt.e à relever ce défi et à contribuer à des projets stimulants, n'hésitez pas à postuler dès maintenant !
Bienvenue chez CELAD - L'ingénierie à visage humain
Depuis plus de 30
A LIRE ATTENTIVEMENT AVANT DE POSTULER
1 jour de télétravail / semaine - Grenoble (38) - Crolles - Expérience de 5 ans minimum
Développer un logiciel embarqué capable de fonctionner sur batterie pendant 5 à 10 ans, ça ne s'improvise pas.
Cela demande une bonne maîtrise du C, une architecture logicielle adaptée aux contraintes matérielles et une attention particulière à la consommation énergétique, aux tests et à la fiabilité du code.
Nous recherchons un.e Développeur C Embarqué Senior - STM32 / FreeRTOS pour intervenir chez l'un de nos clients.
L'objectif ? Contribuer au développement de logiciels embarqués tout en apportant votre expertise sur les choix d'architecture, les pratiques de développement et la qualité logicielle.
Vos missions : du développement à l'architecture logicielle
Vous interviendrez sur différentes étapes du développement logiciel, avec un rôle qui ne se limite pas à écrire du code.
Concrètement, vous serez amené à :
- Participer à la conception logicielle : analyse du cahier des charges, définition et revue de l'architecture, rédaction des spécifications fonctionnelles.
- Développer en C sur microcontrôleurs STM32 (ou équivalents), en tenant compte des contraintes embarquées et des objectifs de très basse consommation.
- Analyser les défaillances, identifier leurs causes racines (root cause analysis) et contribuer à leur résolution.
- Garantir la qualité du logiciel en appliquant des méthodes de tests unitaires, d'intégration et de non-régression.
- Faire évoluer les pratiques de développement : analyse statique du code, amélioration des pipelines CI/CD embarqués et des processus de l'équipe.
- Accompagner les développeurs juniors en partageant vos connaissances, en les aidant à progresser et en les guidant sur les bonnes pratiques.
Vous contribuerez également aux réflexions sur l'architecture et les design patterns, avec un objectif : proposer des solutions adaptées aux contraintes réelles du produit.
Votre environnement technique :
- Langage : C embarqué
- Microcontrôleurs : STM32 ou équivalents
- RTOS : FreeRTOS
- Contraintes énergétiques : Ultra Low Power, avec des objectifs d'autonomie sur batterie de 5 à 10 ans
- Communication : Protocoles radio bas niveau et propriétaires
- Qualité logicielle : Tests unitaires, intégration, non-régression et analyse statique
- Industrialisation : CI/CD embarqué
Le profil que nous recherchons :
Nous recherchons avant tout une personne capable de prendre du recul sur les choix techniques, de développer avec rigueur et de contribuer à l'amélioration des pratiques de l'équipe.
Pour être à l'aise sur cette mission, vous devrez :
- Avoir une solide expérience en développement C sur microcontrôleurs, notamment STM32 ou équivalents, et être autonome sur vos développements.
- Maîtriser FreeRTOS et les problématiques de consommation énergétique propres aux systèmes embarqués sur batterie.
- Être à l'aise avec les protocoles radio bas niveau ou propriétaires.
- Savoir concevoir, analyser et challenger une architecture logicielle en tenant compte des contraintes du produit.
- Être autonome sur les tests, l'analyse statique du code et les pipelines CI/CD embarqués.
Au-delà de la technique, votre manière de travailler fera la différence.
Vous savez expliquer vos choix, partager votre expertise sans imposer vos solutions et accompagner des développeurs moins expérimentés.
Vous êtes rigoureux, mais pragmatique : pour vous, les règles de codage, les tests et les processus doivent avant tout servir la qualité du produit.
Vous appréciez également les échanges avec différents métiers : hardware, cloud, qualité, marketing ou Product Management.
Enfin, vous êtes à l'aise avec l'anglais technique.
Si vous êtes prêt.e à relever ce défi et à contribuer à des projets stimulants, n'hésitez pas à postuler dès maintenant !
Bienvenue chez CELAD - L'ingénierie à visage humain
Depuis plus de 30
Pour candidater, rendez-vous sur l’annonce d’origine. JobSimple ne transmet aucune candidature et ne vous demande aucune donnée.
Postuler sur le site d’origine