Trouvez votre prochaine mission ou futur job IT.

16 résultats
Freelance

Mission freelanceDéveloppeur Logiciel embarqué C/C++

CS Group Solutions
Publiée le
C/C++
FPGA (Field-Programmable Gate Array)

6 mois
Les Clayes-sous-Bois, Île-de-France
Nous recherchons un Développeur Logiciel embarqué C/C++ Description: Mission de Embedded Software Engineer Rattachement : Direction R&D / Engineering Mission principale L'Embedded Software Engineer participe au développement des composants logiciels embarqués de la plateforme HSM. Il conçoit, implémente, teste et optimise les fonctions logicielles en garantissant le respect des exigences fonctionnelles, de performance, de sûreté et de sécurité. Il contribue à l'intégration des différents sous-systèmes, à la qualification du produit et à la production des artefacts nécessaires aux activités de certification et de maintien en conditions opérationnelles du produit. __________ Responsabilités principales 1. Développement logiciel embarqué • Développer et maintenir les composants logiciels embarqués de la plateforme HSM. • Implémenter les fonctionnalités conformément aux spécifications système et logicielles. • Assurer la robustesse, la fiabilité et la maintenabilité du code produit. • Participer à la définition et à l'amélioration de l'architecture logicielle. • Réaliser les revues de code et appliquer les bonnes pratiques de développement. • Contribuer à la gestion de configuration des développements logiciels. 2. Implémentation, tests et optimisation • Développer et exécuter les tests unitaires et d'intégration associés aux développements. • Vérifier la conformité des implémentations vis-à-vis des exigences système. • Analyser et corriger les anomalies identifiées lors des phases de développement et de validation. • Optimiser les performances, la consommation de ressources et les temps d'exécution lorsque nécessaire. • Participer aux activités de validation fonctionnelle et de non-régression. • Assurer la qualité des livrables logiciels avant leur intégration dans le produit. 3. Intégration et mise au point de la plateforme • Participer à l'intégration des composants logiciels avec les briques FPGA et Hardware. • Réaliser les activités de debug et d'investigation sur plateforme cible. • Contribuer aux activités de bring-up des nouvelles versions matérielles de la plateforme. • Analyser les problèmes d'intégration et proposer les actions correctives adaptées. • Collaborer étroitement avec les équipes système, FPGA, hardware et validation. • Participer aux campagnes d'intégration continue et aux tests système. 4. Documentation et traçabilité • Produire et maintenir la documentation technique associée aux développements. • Rédiger les spécifications logicielles détaillées et documents de conception. • Maintenir la traçabilité entre exigences, conception, implémentation et tests. • Contribuer à la génération des dossiers techniques et des rapports de validation. • Garantir la qualité et la complétude des éléments de preuve nécessaires aux audits et revues de conception. 5. Qualification, certification et cycle de vie produit • Participer aux activités de qualification et de validation du produit. • Contribuer à la préparation des dossiers de certification et d'évaluation. • Fournir les éléments techniques demandés lors des audits ou évaluations de sécurité. • Assurer la prise en compte des exigences de cybersécurité tout au long du développement. • Participer à l'analyse des vulnérabilités, à la gestion des correctifs et aux activités de maintenance. • Contribuer à l'évolution du produit sur l'ensemble de son cycle de vie, depuis le développement jusqu'au support long terme. __________ Compétences requises Techniques • Maîtrise du développement logiciel embarqué en C/C++. • Bonne connaissance des systèmes Linux embarqués. • Compréhension des architectures matérielles et des interactions Software/FPGA/Hardware. • Connaissance des environnements de debug embarqué. • Expérience des outils de gestion de configuration et de versionnement (Git). • Connaissance des méthodes de tests unitaires, intégration et validation. • Sensibilité forte aux problématiques de cybersécurité.
Voir cette offre
CDI

Offre d'emploiDéveloppeur embarqué - Protocoles Radio / EFR32 / Silicon Labs RAIL (F/H)

CELAD
Publiée le

42k-50k €
Crolles, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 1 jour de télétravail / semaine - 📍 Grenoble (38) - Crolles - 🛠 Expérience de 5 ans minimum Vous aimez travailler là où le logiciel embarqué rencontre directement les contraintes RF ? Nous recherchons un.e Développeur.se embarqué.e spécialisé.e en protocoles radio pour intervenir sur un projet où vous prendrez en charge la stack protocolaire radio sur EFR32, de son portage en bare-metal jusqu'à la validation de son interopérabilité sur le produit final. Ici, il ne s'agit pas simplement d'implémenter une spécification existante : vous serez le référent protocole du projet, en binôme avec un ingénieur RF responsable de la couche physique. Votre enjeu : faire fonctionner la stack radio sur le produit Vous reprendrez une stack protocolaire existante couvrant notamment les couches liaison et réseau, le séquencement des échanges et la sécurité. Votre premier objectif sera de vous approprier son fonctionnement et sa documentation afin de pouvoir la porter sur EFR32 en environnement bare-metal, tout en garantissant les contraintes de timing, de consommation et d'interopérabilité du produit. Concrètement, vous allez : - porter la stack protocolaire en bare-metal sur EFR32 : suppression des dépendances RTOS, évolution vers une architecture événementielle et maîtrise des timings - spécifier l'interface du driver radio et la faire converger avec le contrat d'interface radio interne chip_radio - développer le driver radio EFR32 avec Silicon Labs RAIL : émission/réception, fenêtres d'écoute, timers radio, calibrations et gestion des états basse consommation - optimiser les échanges radio et la consommation énergétique, notamment sur les durées d'écoute, la synchronisation et les mécanismes de retransmission - travailler avec l'ingénieur RF sur la configuration PHY : modulation, débit, puissance, canaux et contraintes réglementaires - construire les tests unitaires, d'intégration et protocolaires, ainsi que les bancs permettant de valider les échanges radio - réaliser les tests d'interopérabilité avec les centrales existantes et avec la couche sécurité développée par le partenaire - analyser les défaillances radio — pertes de trames, collisions, désynchronisations — jusqu'à l'identification de leur root cause.
Voir cette offre
Freelance

Mission freelanceDéveloppeur embarqué - Protocoles Radio / EFR32 / Silicon Labs RAIL (F/H)

CELAD
Publiée le

1 an
400-450 €
Crolles, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 1 jour de télétravail / semaine - 📍 Grenoble (38) - Crolles - 🛠 Expérience de 5 ans minimum Vous aimez travailler là où le logiciel embarqué rencontre directement les contraintes RF ? Nous recherchons un.e Développeur.se embarqué.e spécialisé.e en protocoles radio pour intervenir sur un projet où vous prendrez en charge la stack protocolaire radio sur EFR32, de son portage en bare-metal jusqu'à la validation de son interopérabilité sur le produit final. Ici, il ne s'agit pas simplement d'implémenter une spécification existante : vous serez le référent protocole du projet, en binôme avec un ingénieur RF responsable de la couche physique. Votre enjeu : faire fonctionner la stack radio sur le produit Vous reprendrez une stack protocolaire existante couvrant notamment les couches liaison et réseau, le séquencement des échanges et la sécurité. Votre premier objectif sera de vous approprier son fonctionnement et sa documentation afin de pouvoir la porter sur EFR32 en environnement bare-metal, tout en garantissant les contraintes de timing, de consommation et d'interopérabilité du produit. Concrètement, vous allez : - porter la stack protocolaire en bare-metal sur EFR32 : suppression des dépendances RTOS, évolution vers une architecture événementielle et maîtrise des timings - spécifier l'interface du driver radio et la faire converger avec le contrat d'interface radio interne chip_radio - développer le driver radio EFR32 avec Silicon Labs RAIL : émission/réception, fenêtres d'écoute, timers radio, calibrations et gestion des états basse consommation - optimiser les échanges radio et la consommation énergétique, notamment sur les durées d'écoute, la synchronisation et les mécanismes de retransmission - travailler avec l'ingénieur RF sur la configuration PHY : modulation, débit, puissance, canaux et contraintes réglementaires - construire les tests unitaires, d'intégration et protocolaires, ainsi que les bancs permettant de valider les échanges radio - réaliser les tests d'interopérabilité avec les centrales existantes et avec la couche sécurité développée par le partenaire - analyser les défaillances radio — pertes de trames, collisions, désynchronisations — jusqu'à l'identification de leur root cause.
Voir cette offre
Freelance

Mission freelanceDéveloppeur logiciel embarqué (H/F)

Link Consulting
Publiée le

12 mois
400-430 €
Toulouse, Occitanie
Notre client, acteur innovant du secteur des systèmes autonomes et de la robotique, est à la recherche de son futur Ingénieur logiciel embarqué (H/F) pour son site de Toulouse, dans le cadre du renforcement de ses équipes. Secteur nécessitant une habilitation. Vos missions : Intégré(e) à une équipe technique pluridisciplinaire composée d'ingénieurs embarqués, automatique et électronique, vous interviendrez sur l'ensemble du cycle de développement logiciel embarqué critique. À ce titre, vous devrez notamment : Concevoir, développer et maintenir des logiciels embarqués bas niveau sur microcontrôleurs STM32, dans des environnements bare-metal ou temps réel léger, en garantissant performance, fiabilité et maîtrise des ressources. Développer et optimiser des composants proches du matériel (drivers, gestion des périphériques et des communications), tout en assurant une intégration efficace avec les capteurs et actionneurs du système. Participer à la conception, à l'implémentation et à la validation des algorithmes de contrôle de vol : stabilisation, navigation, estimation d'état et régulation, en lien étroit avec les équipes système et essais. Contribuer aux phases de tests, de validation et d'intégration : tests unitaires et d'intégration embarqués, débogage sur cible, essais sur bancs et en conditions réelles, analyse des logs et amélioration continue. Rédiger et maintenir la documentation technique associée aux développements réalisés. Les compétences techniques Développement C embarqué en Environnements bare-metal et FreeRTOS Développement de drivers et briques bas niveau
Voir cette offre
CDI

Offre d'emploiDéveloppeur C/C++ embarqué (H/F)

Amiltone
Publiée le
C/C++

35k-40k €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
Intégré à nos équipes sur notre Factory ou chez nos clients, vous interviendrez en tant que Développeur C/C++ embarqué pour contribuer à la conception et au développement des applicatifs embarqués de nos systèmes. Au sein d'une équipe multidisciplinaire, vous intervenez tout au long du cycle de développement logiciel, de l'analyse des spécifications jusqu'aux tests et à la documentation technique. Vos missions : - Concevoir, développer et maintenir des logiciels embarqués en C++. - Participer à l'analyse des besoins fonctionnels et techniques. - Développer des fonctionnalités robustes et optimisées dans un environnement contraint. - Réaliser les tests unitaires, d'intégration et les phases de validation. - Identifier et corriger les anomalies tout en garantissant la qualité du code. - Participer aux revues de code et appliquer les bonnes pratiques de développement. - Rédiger et maintenir la documentation technique. - Collaborer avec les équipes électronique, systèmes, validation et intégration. Compétences techniques : - Développement en C et C++ sous Linux. - Scripting Python et Bash. - Gestion de configuration et versioning avec Git / GitLab. - Utilisation d'outils de ticketing tels que Mantis ou TFS. - Connaissance des environnements et contraintes du logiciel embarqué. Des connaissances en réseaux et protocoles de communication seront appréciées : SNMP, SFTP, NTP et SOAP.
Voir cette offre
Freelance

Mission freelanceDéveloppeur Logiciel Embarqué C++ / AUTOSAR (F/H)

CELAD
Publiée le

1 an
370-430 €
Clermont-Ferrand, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 1 jour de télétravail par semaine - 📍 Clermont-Ferrand (63)- 🛠 Expérience de 3 ans minimum Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! 🚀 Nous poursuivons notre développement et recherchons actuellement un.e Développeur Logiciel Embarqué C++ / AUTOSAR pour intervenir chez un de nos clients. Contexte : Vous aimez le développement logiciel embarqué, mais aussi le concret : tester votre code sur un calculateur, le mettre à l'épreuve en laboratoire puis directement sur véhicule ? Votre rôle sera de contribuer au développement et à l'industrialisation d'algorithmes embarqués destinés aux véhicules de tourisme et aux poids lourds. Voici un aperçu détaillé de vos missions : 🎯 Votre quotidien combinera développement logiciel et expérimentation terrain : - Vous portez des algorithmes sur différents types de calculateurs - Vous embarquez le code C++ sur les cibles ECU/MCU, en respectant les spécifications client - Vous réalisez des tests en laboratoire et sur véhicule pour qualifier le code et identifier les éventuels problèmes - Vous participez au débogage et à la validation des développements - Vous mettez en œuvre les systèmes sur des véhicules de test, puis chez les clients OEM - Vous produisez les livrables techniques associés : code C++, tests et documentation
Voir cette offre
CDI

Offre d'emploiDéveloppeur Logiciel Embarqué C++ / AUTOSAR (F/H)

CELAD
Publiée le

36k-43k €
Clermont-Ferrand, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 1 jour de télétravail par semaine - 📍 Clermont-Ferrand (63)- 🛠 Expérience de 3 ans minimum Envie de rejoindre une équipe où la tech et les projets stimulants sont au rendez-vous ? Cette opportunité est faite pour vous ! 🚀 Nous poursuivons notre développement et recherchons actuellement un.e Développeur Logiciel Embarqué C++ / AUTOSAR pour intervenir chez un de nos clients. Contexte : Vous aimez le développement logiciel embarqué, mais aussi le concret : tester votre code sur un calculateur, le mettre à l'épreuve en laboratoire puis directement sur véhicule ? Votre rôle sera de contribuer au développement et à l'industrialisation d'algorithmes embarqués destinés aux véhicules de tourisme et aux poids lourds. Voici un aperçu détaillé de vos missions : 🎯 Votre quotidien combinera développement logiciel et expérimentation terrain : - Vous portez des algorithmes sur différents types de calculateurs - Vous embarquez le code C++ sur les cibles ECU/MCU, en respectant les spécifications client - Vous réalisez des tests en laboratoire et sur véhicule pour qualifier le code et identifier les éventuels problèmes - Vous participez au débogage et à la validation des développements - Vous mettez en œuvre les systèmes sur des véhicules de test, puis chez les clients OEM - Vous produisez les livrables techniques associés : code C++, tests et documentation
Voir cette offre
Freelance

Mission freelanceDéveloppeur C embarqué / Firmware - Bare Metal - ARM Cortex-M / EFR32 (F/H)

CELAD
Publiée le

1 an
400-450 €
Crolles, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 1 jour de télétravail / semaine - 📍 Grenoble (38) - Crolles - 🛠 Expérience de 5 ans minimum Nous recherchons un.e Développeur C embarqué expérimenté.e pour intervenir sur un projet en phase de spécification, autour d'un EFR32 / ARM Cortex-M. Votre enjeu : construire un firmware EFR32 cohérent et maîtrisé Vous prendrez en charge l'architecture logicielle et l'intégration côté EFR32. Concrètement, sur quoi allez-vous travailler ? 1/ Architecture firmware & spécifications Vous définirez l'architecture bare metal du firmware EFR32 : boucle événementielle, ordonnancement coopératif, découpage en modules et gestion des différents modes basse consommation. Vous participerez également à la rédaction et à la finalisation des spécifications du lien inter-MCU et de la couche d'interface applicative : protocole de trame, gestion des erreurs, journalisation des événements… 2/ Développement bas niveau & communication inter-MCU Vous développerez la couche d'interface applicative ainsi que les mécanismes permettant aux microcontrôleurs de communiquer entre eux. Vous travaillerez notamment autour de UART / SPI, DMA et mécanismes de réveil sur événement, avec les contraintes classiques d'un environnement embarqué à ressources limitées. 3/ Build, CI et qualité logicielle Vous mettrez en place un environnement de build EFR32 reproductible, basé notamment sur le SDK Silicon Labs et la toolchain associée. L'objectif ne sera pas simplement « que ça compile sur votre machine » : vous contribuerez à industrialiser le développement avec une pipeline CI intégrant build, analyse statique, tests unitaires et packaging des livraisons. Vous participerez également à la définition et à l'amélioration des pratiques de tests unitaires, intégration et non-régression. 4/ Intégration & investigation Vous intégrerez les différentes fournitures du partenaire — applicatif, sécurité, communication inter-MCU — en assurant leur versioning et leur traçabilité. Lorsqu'un problème apparaîtra sur cible, vous devrez également être capable de descendre au niveau nécessaire pour mener une analyse de défaillance et rechercher la root cause sur carte. 5/ Consommation énergétique La consommation fait partie des contraintes de conception du produit. Vous réaliserez des mesures à l'aide d'un analyseur de courant et d'Energy Profiler, identifierez les pistes d'optimisation et contribuerez à produire les éléments nécessaires à la certification.
Voir cette offre
CDI

Offre d'emploiDéveloppeur C embarqué / Firmware - Bare Metal - ARM Cortex-M / EFR32 (F/H)

CELAD
Publiée le

42k-50k €
Crolles, Auvergne-Rhône-Alpes
A LIRE ATTENTIVEMENT AVANT DE POSTULER ⬇ 🏠 1 jour de télétravail / semaine - 📍 Grenoble (38) - Crolles - 🛠 Expérience de 5 ans minimum Nous recherchons un.e Développeur C embarqué expérimenté.e pour intervenir sur un projet en phase de spécification, autour d'un EFR32 / ARM Cortex-M. Votre enjeu : construire un firmware EFR32 cohérent et maîtrisé Vous prendrez en charge l'architecture logicielle et l'intégration côté EFR32. Concrètement, sur quoi allez-vous travailler ? 1/ Architecture firmware & spécifications Vous définirez l'architecture bare metal du firmware EFR32 : boucle événementielle, ordonnancement coopératif, découpage en modules et gestion des différents modes basse consommation. Vous participerez également à la rédaction et à la finalisation des spécifications du lien inter-MCU et de la couche d'interface applicative : protocole de trame, gestion des erreurs, journalisation des événements… 2/ Développement bas niveau & communication inter-MCU Vous développerez la couche d'interface applicative ainsi que les mécanismes permettant aux microcontrôleurs de communiquer entre eux. Vous travaillerez notamment autour de UART / SPI, DMA et mécanismes de réveil sur événement, avec les contraintes classiques d'un environnement embarqué à ressources limitées. 3/ Build, CI et qualité logicielle Vous mettrez en place un environnement de build EFR32 reproductible, basé notamment sur le SDK Silicon Labs et la toolchain associée. L'objectif ne sera pas simplement « que ça compile sur votre machine » : vous contribuerez à industrialiser le développement avec une pipeline CI intégrant build, analyse statique, tests unitaires et packaging des livraisons. Vous participerez également à la définition et à l'amélioration des pratiques de tests unitaires, intégration et non-régression. 4/ Intégration & investigation Vous intégrerez les différentes fournitures du partenaire — applicatif, sécurité, communication inter-MCU — en assurant leur versioning et leur traçabilité. Lorsqu'un problème apparaîtra sur cible, vous devrez également être capable de descendre au niveau nécessaire pour mener une analyse de défaillance et rechercher la root cause sur carte. 5/ Consommation énergétique La consommation fait partie des contraintes de conception du produit. Vous réaliserez des mesures à l'aide d'un analyseur de courant et d'Energy Profiler, identifierez les pistes d'optimisation et contribuerez à produire les éléments nécessaires à la certification.
Voir cette offre

Déposez votre CV

  • Fixez vos conditions

    Rémunération, télétravail... Définissez tous les critères importants pour vous.

  • Faites-vous chasser

    Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.

  • 100% gratuit

    Aucune commission prélevée sur votre mission freelance.

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2026 © Free-Work / AGSI SAS
Suivez-nous