Ingénieur Développement Firmware Embarqué - Systèmes Sécurisés H/F - CELAD
- Caen - 14
- CDI
- CELAD
Les missions du poste
Bienvenue chez CELAD - L'ingénierie à visage humain
Depuis 1990, CELAD accompagne la transformation digitale des entreprises, en conjuguant innovation technologique et proximité humaine. D'abord ancrés dans le monde bancaire, nous sommes aujourd'hui une ESN de référence dans les Systèmes d'Information et l'Informatique Industrielle, forte de plus de 1750 collaborateurs passionnés et engagés.
Nous collaborons avec plus de 250 clients, des PME dynamiques aux Grands Groupes ambitieux, dans des secteurs aussi variés que la banque, l'assurance, la mobilité, l'énergie ou encore l'industrie.
Notre mission ?
- Accompagner les entreprises dans leur transformation numérique,
- Le faire avec passion, engagement et respect,
- En mettant toujours l'humain au coeur du projet.
Une présence forte en région : focus sur CELAD-Paris
Implantée au centre du premier bassin tech et business français, CELAD Paris accompagne ses consultants sur des projets IT à fort enjeu en Île-de-France.
Nos consultants interviennent chez des clients grands comptes et acteurs majeurs de la banque, de l'assurance, du transport, de l'industrie ou encore de la Défense.
Pourquoi nous rejoindre ?
Parce qu'on ne cherche pas simplement des CV.
Parce qu'au-delà des projets, ce sont les relations humaines qui font notre force.
Chez CELAD, le management de proximité n'est pas une promesse, mais un engagement au quotidien : accompagnement individualisé, suivi régulier, perspectives d'évolution réelles... et surtout une équipe qui vous connaît et vous soutient.
Avantages à la clé :
- 15 jours de RTT (100% "salarié" & Rachat à 125%)
- Participation aux bénéfices
- Indemnité de déplacement (6€ net / jour OU 50% du titre de transport)
- Des titres restaurants d'une valeur de 11€ / jour travaillé
- Plan Epargne Entreprise
- Prime de vacances
- Avance sur salaire
NOTRE PROCESSUS DE RECRUTEMENT :
1/ Vous postulez : chaque CV est lu (pas de filtre automatique chez nous !)
2/ Premier contact : un coup de fil rapide pour voir si on part sur de bonnes bases
3/ Premier entretien : on parle de vous, de vos compétences, de vos projets et on vous ouvre les coulisses de CELAD
4/ Rencontre Business Manager : on plonge dans le concret, la mission, l'équipe, les défis...
5/ Décision : si on se dit go, on vous fait une offre et on prépare ensemble votre arrivée
Contexte
Dans le cadre du développement d'une nouvelle génération de solutions de connectivité sans contact, nous recherchons un Ingénieur Développement Firmware Embarqué pour rejoindre des équipes intervenant sur des systèmes électroniques complexes intégrés sur SoC (System on Chip).
Les produits développés combinent microprocesseurs, périphériques de communication, modules dédiés aux échanges sans contact et fonctions avancées de sécurité embarquée.
Vous évoluez au sein d'un environnement multidisciplinaire réunissant développement IC, Firmware, software, validation et tests sur des plateformes technologiques de pointe.
Vos missions
- Analyser les besoins fonctionnels et traduire les exigences en évolutions firmware.
- Concevoir, développer et maintenir des composants firmware bas niveau sur architectures ARM.
- Participer aux choix d'architecture firmware et contribuer aux évolutions techniques du produit.
- Réaliser les activités de debug, d'investigation et d'analyse des causes racines.
- Développer les tests unitaires et contribuer à la qualité logicielle des livraisons.
- Participer aux activités de gestion de configuration et d'intégration logicielle.
- Produire la documentation technique et assurer le reporting des activités.
Le profil recherché
Diplôme Bac +5 en électronique, informatique embarquée ou équivalent.
Expérience de 4 ans minimum en développement Firmware embarqué.
Expérience sur des environnements techniques exigeants à forte contrainte de performance et de fiabilité.
Capacité à intervenir sur des problématiques mêlant logiciel bas niveau, électronique numérique et architecture Firmware.
Compétences techniques :
- Excellente maîtrise du développement embarqué en C (gestion mémoire, pointeurs, opérations bit à bit).
- Expérience significative en Firmware bas niveau avec compréhension des architectures embarquées.
- Développement sur processeurs ARM Cortex M0+ / M33, incluant des interventions ponctuelles en assembleur ARM.
- Maîtrise des techniques de debug logiciel : watchpoints, assertions, analyse statique, root cause analysis.
- Bonne connaissance des outils de compilation, linker, Makefile et environnement de build.
- Connaissance des fondamentaux de logique numérique : interruptions, GPIO, analyse de signaux.
- Capacité à développer des tests unitaires firmware en C++ sous environnement Windows.
- Gestion de configuration : Git, SVN, CollabNet/SVN.
- Environnement de développement : Visual Studio, Python.