Développeur C Embarqué - STM32 / FreeRTOS (F/H)

Celad

Grenoble

Hybrid

EUR 55,000 - 75,000

Full time

38 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

15 jours RTT (+ rachat)
Participation aux bénéfices
Titres-restaurant (11 € / jour)
Indemnité de transport
Plan d'Épargne Entreprise
Prime de vacances
CSE
Congés supplémentaires liés à l'ancien

Job summary

CELAD recherche un Développeur C Embarqué Senior à Grenoble pour intervenir sur des projets avec des contraintes d'énergie importantes et des architectures robustes.

Vous concevrez et développerez en C sur STM32, en intégrant FreeRTOS, et vous améliorerez les pratiques d'ingénierie, les tests et les pipelines CI/CD embarqués. Vous accompagnerez des développeurs juniors et contribuerez à la fiabilité du produit.

Qualifications

  • Solide expérience en développement C sur microcontrôleurs.
  • Maîtriser FreeRTOS et les problématiques de consommation énergétique.
  • Concevoir et challenger une architecture logicielle en tenant compte des contraintes produit.
  • Autonomie sur les tests et les pipelines CI/CD embarqués.

Responsibilities

  • Participer à la conception logicielle : analyse du cahier des charges, définition et revue de l'architecture.
  • Développer en C sur microcontrôleurs STM32 (ou équivalents), en tenant compte des contraintes embarquées et des objectifs d'autonomie.
  • Analyser les défaillances, identifier leurs causes racines et contribuer à leur résolution.
  • Garantir la qualité du logiciel par tests unitaires, d'intégration et de non-régression.
  • Faire évoluer les pratiques de développement : CI/CD embarqué et amélioration des pipelines.
  • Accompagner les développeurs juniors et partager vos connaissances.

Skills

C embarqué
STM32
FreeRTOS
Low power design

Tools

CI/CD embarqué
Analyse statique de code

Job description

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
  • 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.
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 :
  • 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.

Bienvenue chez CELAD - L'ingénierie à visage humain

Depuis plus de 30 ans, CELAD accompagne les projets technologiques de ses clients. Fondée à Toulouse en 1992, notre ESN compte aujourd'hui plus de 1800 collaborateurs et accompagne plus de 250 clients dans des secteurs variés : industrie, énergie, banque, santé, télécoms et mobilité.

Rejoignez CELAD pour évoluer sur des projets innovants, dans une ESN à taille humaine où la proximité, la confiance et l'accompagnement vous permettent de construire votre expertise.

Une présence forte en région : focus sur CELAD-Lyon

Basée au cœur de l'Auvergne-Rhône-Alpes, notre agence accompagne les entreprises de la région sur des projets IT et industriels à forte valeur ajoutée.

Nos consultants interviennent sur des missions variées en développement logiciel, architecture applicative et embarquée, data, DevOps & cloud, informatique industrielle, ainsi qu'en tests, essais et validation, en autonomie ou en équipe, toujours avec un suivi de proximité.

  • Nos clients ? Industrie, énergie, transport, services, banque et assurance.
  • Nos méthodes ? Proximité, réactivité, expertise et accompagnement personnalisé
Pourquoi nous rejoindre ?

Au-delà des projets, nous accordons une place essentielle aux relations humaines. Notre management de proximité garantit un suivi régulier, un accompagnement individualisé et de réelles perspectives d'évolution.

Avantages à la clé :
  • 15 jours de RTT (+ possibilité de rachat)
  • Participation aux bénéfices
  • Titres-restaurant (11 € / jour travaillé)
  • Indemnité de transport
  • Plan d'Épargne Entreprise
  • Prime de vacances
  • CSE
  • Congés supplémentaires liés à l'ancienneté
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Développeur C Embarqué – STM32 / FreeRTOS (F/H)
Développeur C Embarqué – STM32 / FreeRTOS (F/H)

Celad • Grenoble, Lyon

Hybrid
EUR 55,000 - 75,000
15 jours RTT (+ possibilité de rachat)
Participation aux bénéfices
Titres-restaurant (11 € / jour trabajé
+4
Ingénieur Développement Embarqué C – Protocoles Radio (F/H)
Ingénieur Développement Embarqué C – Protocoles Radio (F/H)

Celad • Grenoble, Crolles, Lyon

Hybrid
EUR 55,000 - 75,000
RTT + rachat
Participation aux bénéfices
Tickets Restaurant
+4
Ingénieur Développement Embarqué C++ / Qt - Robotique (H/F)
Ingénieur Développement Embarqué C++ / Qt - Robotique (H/F)

Celad • Paris

On-site
EUR 55,000 - 75,000
RTT
Participation financière
Tickets-restaurant
+5
Développeur embarqué C/C++ – Secteur Aérospatial (H/F)
Développeur embarqué C/C++ – Secteur Aérospatial (H/F)

Celad • Toulouse

Hybrid
EUR 38,000 - 42,000
15 jours RTT
Participation aux bénéfices
Indemnité de déplacement
+6
Ingénieur Logiciel Embarqué Bas Niveau (H/F)
Ingénieur Logiciel Embarqué Bas Niveau (H/F)

Celad • Toulouse

Hybrid
EUR 42,000 - 62,000
RTT (100% salarié) & Rachat 125%
Participation aux bénéfices
Indemnité de déplacement
+4
DevOps – GitLab CI / AWX (F/H)
DevOps – GitLab CI / AWX (F/H)

Celad • Clermont-Ferrand

Hybrid
EUR 55,000 - 75,000
RTT 15 jours (salarié)
Participation aux bénéfices
Aide déplacement
+6
Ingénieur FPGA – Secteur Aérospatial (H/F)
Ingénieur FPGA – Secteur Aérospatial (H/F)

Celad • Toulouse

Hybrid
EUR 40,000 - 45,000
RTT 15 jours
Participation aux bénéfices
Indemnité déplacement
+6
Développeur embarqué – Protocoles Radio / EFR32 / Silicon Labs RAIL (F/H)
Développeur embarqué – Protocoles Radio / EFR32 / Silicon Labs RAIL (F/H)

Celad • Grenoble

Hybrid
EUR 60,000 - 85,000
15 jours RTT (100% salarié) & Rachat
Participation aux bénéfices
Tickets restaurants
Ingénieur de Production Applicative H/F
Ingénieur de Production Applicative H/F

Celad • Valbonne

Remote
EUR 42,000 - 65,000
15 jours RTT
Participation aux bénéfices
Titres-restaurant
+4
Ingénieur Test CEM – Automobile F/H
Ingénieur Test CEM – Automobile F/H

Celad • Paris

Hybrid
EUR 45,000 - 50,000
RTT 15 jours
Participation aux bénéfices
Indemnité de déplacement
+6