Fiche métier Ingénieur logiciel embarqué : Principaux freelances dispos et nouvelles missions publiées

Qui sont les Ingénieur logiciel embarqué inscrits sur Freelance-Informatique.fr ?
+ 1 000 Ingénieur logiciel embarqué
freelance inscrits
37 ans Age
moyen
430€ - 590€ Tarif Journalier
Moyen
Je trouve mon freelance
Je cherche une mission

Le métier d'Ingénieur logiciel embarqué

Au carrefour de l’informatique et de l’électronique, l’ingénieur logiciel embarqué est au cœur des nouvelles technologies. Il constitue un poste clé dans les grandes entreprises et les bureaux d’études et évolue dans divers secteurs industriels.

La mission principale de cet expert informaticien et électronicien est le développement de systèmes embarqués capables d’exécuter une tâche précise à l’intérieur d’une machine. Il veille aussi à la sécurisation de ces programmes.

L’ingénieur système embarqué est doté d’une grande expertise, de rigueur et d’un sens de l’analyse. Il dispose de qualités relationnelles et apprécie le travail collaboratif.

Freelance Informatique vous dévoile tout ce que vous devez savoir sur ce métier. Trouvez votre ingénieur logiciel embarqué en quelques clics !

L’ingénieur logiciel embarqué en bref

  • Secteur d’activité : informatique, électronique ;
  • Missions : conception et suivi de systèmes embarqués ;
  • Compétences requises : connaissances techniques, polyvalence, esprit d’analyse et de synthèse ;
  • Statut : indépendant ou salarié ;
  • Niveau minimum d'accès : Bac + 5 (Bac + 3 pour des postes d’exécution) ;
  • Outils : outils d’analyse, outillage électronique, systèmes et langages informatiques.

À retenir sur le métier d’ingénieur logiciel embarqué

  • L’ingénieur logiciel embarqué développe des systèmes embarqués, en adéquation avec les besoins d’une entreprise ;
  • La profession d’un ingénieur logiciel embarqué est en constante évolution.

Définition du métier d’ingénieur logiciel embarqué

Le système embarqué : une technologie essentielle dans divers domaines

Un système embarqué, logiciel embarqué ou « internet objet » est un programme informatique et électronique autonome. Son rôle est de réaliser une tâche précise au sein d’un appareil. Il est primordial dans divers domaines tels que l’aéronautique, l’automobile, le médical ou la domotique.

Ingénieur logiciel embarqué : un concepteur de systèmes électroniques complexes

Cet ingénieur en électronique et en informatique conçoit des systèmes embarqués et s’assure que les procédures soient opérationnelles pour exécuter correctement une tâche précise.

Ingénieur logiciel embarqué : un métier d’avenir, riche et polyvalent

La profession d’ingénieur logiciel embarqué est un métier d’avenir, qui englobe le codage, la programmation, la conception de matériel, le test, le suivi et le travail en équipe. Les perspectives de recherches sont immenses dans ce métier, les systèmes embarqués n’étant qu’à leur début.

Quelles sont les fonctions d'un ingénieur logiciel embarqué ?

Pour concevoir des systèmes embarqués répondant parfaitement aux besoins de l’entreprise, l’ingénieur logiciel embarqué analyse et considère les contraintes techniques et budgétaires de la structure.

Il programme différents processus de conception d’une carte électronique et effectue divers tests. Il garantit la qualité des systèmes en effectuant un suivi de production. Responsable des éventuels problèmes et dysfonctionnements, il met en place des procédures de prévention.

Il doit également s’assurer du respect strict des normes de sécurisation des systèmes. En collaboration avec d’autres spécialistes, il rédige et veille à suivre un cahier des charges précis.

Par ailleurs, l’ingénieur système embarqué assure une veille technologique. Il doit rester à l’affût de toute innovation dans son domaine.

Quels sont les outils utilisés par un ingénieur logiciel embarqué ?

Le développement et le suivi des systèmes embarqués requièrent l’utilisation de divers outils informatiques, électroniques et analytiques :

  • Programmes d’analyse temporelle (oscilloscope, analyseur logique, etc.).
  • Microcontrôleurs et microprocesseurs ;
  • Programmateur de microcontrôleurs ou programmateur in situ ;
  • Datasheet ou documentation sur les composants utilisés ;
  • Outillage basique d’un électronicien (insoleuse, fer à souder, etc.) ;
  • Composantes de base d’un système électronique (condensateur, résistance, etc.) ;
  • Cross-compiler ou compilateur ;
  • ICE (in Circuit Emulator) ou émulateur in-circuit ;
  • Sonde JTAG pour le déblocage de logiciel in situ.

Quelles compétences demande le métier d’ingénieur logiciel embarqué ?

Des compétences techniques polyvalentes

L’ingénieur logiciel embarqué a de solides connaissances en programmation informatique et en électronique. La conception de circuits électroniques, analogiques et numériques, les réseaux de communication, le génie logiciel et les sciences cognitives font partie de ses compétences.

Un esprit d’analyse et de synthèse

L’ingénieur logiciel embarqué établit et met à jour toute la documentation nécessaire à la réalisation et au dépannage des systèmes. Ces missions font appel à une grande capacité d’analyse et de synthèse.

Créativité et réactivité

Un esprit créatif est indispensable à la conception de nouveaux systèmes. L’agilité, l’anticipation et la réactivité servent à prévenir tout dysfonctionnement et à assurer la résolution rapide des problèmes techniques.

La maîtrise de l’anglais est nécessaire à la veille technologique. La grande majorité des publications dans ce domaine se font dans la langue de Shakespear.

Quelle est la formation à suivre pour devenir ingénieur logiciel embarqué ?

Un niveau Bac + 3 ouvre à l’ingénieur logiciel embarqué des postes d’exécution. Pour travailler sur la conception des systèmes, il doit détenir un Bac + 5 dans l’une des spécialités suivantes :

  • Les systèmes électroniques embarqués ;
  • L’électronique ;
  • La mécanique et l’électronique ;
  • L’informatique et l’électronique ;
  • Les systèmes électriques et électroniques embarqués ;
  • L’informatique et réseau ;
  • L’informatique industrielle.

Devenir ingénieur système embarqué requiert un diplôme d’ingénieur d’une école supérieure ou polytechnique. Un Master avec l’une des mentions suivante permet d’accéder à ce métier :

  • Automatique, robotique ;
  • Ingénierie des systèmes complexes ;
  • Informatique ;
  • Électronique, énergie électrique, automatique ;
  • Informatique et ingénierie des systèmes complexes ;
  • Transport, mobilités, réseaux ;
  • Réseaux et télécommunication ;
  • Sciences pour l’ingénieur ;
  • Ingénierie informatique.

Quelle est la rémunération d'un ingénieur logiciel embarqué ?

Le TJM (Taux Journalier Moyen) d’un ingénieur système embarqué débutant est de 175 €. Il peut atteindre les 444 € au bout de quelques années d’expérience. Le salaire brut d’un novice dans le métier est de 3 125 € par mois.

Dans quels types d'entreprises et dans quels secteurs d'activité travaille un ingénieur logiciel embarqué ?

Le profil d’un ingénieur logiciel embarqué intéresse toutes les structures appliquant et développant ce type de systèmes. Les bureaux d’études et les entreprises de conception électronique recherchent des ingénieurs qualifiés et compétents.

Ce professionnel est utile dans divers secteurs industriels : automobile, aéronautique, armement, logistique, énergie, ou encore domotique. Il peut également travailler dans le domaine de la santé et de la recherche.

À quels métiers peut être comparé l’ingénieur logiciel embarqué ?

L’ingénieur système embarqué est aussi appelé ingénieur électronique embarqué, ingénieur électronique logiciel embarqué ou encore ingénieur électronique logiciel embarqué.

Il travaille avec des experts en langages informatiques tels que le développeur Java. Ses missions le mènent à collaborer avec divers métiers techniques comme l’administrateur réseau, l’architecte réseau ou le technicien support informatique.

FAQ

Quelles sont les perspectives d’évolution d’un ingénieur logiciel embarqué ?

L’ingénieur système embarqué peut occuper des postes à haute responsabilité après plusieurs années d’exercice :

Quel est l’environnement de travail d’un ingénieur logiciel embarqué ?

Cet expert de l’informatique et de l’électronique travaille essentiellement depuis son bureau. Il collabore aussi avec d’autres experts sur divers projets. Ses relations avec les membres de son équipe et sa hiérarchie influencent donc ses conditions de travail.

Vous êtes freelance ?
Sécurisez votre activité grâce au portage salarial !

Exemple de missions de Karim,
Ingénieur logiciel embarqué habitant l'Essonne (91)

  • ingénieur logiciel embarqué

    ADENEO
    Jan 2007 - aujourd'hui

    - Gestion d’un projet de développement de drivers Autosar pour le MPC5554 (drivers SPI, CAN et PWM)
    o Rédaction des documents de spécification pour les drivers SPI, CAN et PWM (formalisme UML)
    o Rédaction des documents de conception (modélisation suivant le formalisme UML)
    o Développement des drivers SPI, CAN et PWM
    o Rédaction des documents utilisateurs
    o Rédaction des plans de validation

    - Développement d’un logiciel de test d’une carte générique pour SAGEM-DS et assistance Sureté De Fonctionnement pour le calculateur de gestion des trains d’atterrissage (LGSCU)
    o Développement des modules de test pour les contrôleurs Arinc (4 émetteurs, 16 récepteurs)
    o Développement d’un module de test de la sonde de température connectée au port SP
    o Développement des modules de test des autres fonctionnalités de la carte (GPIO, SCI (UART), EEPROM, SPI spare, ADC)
    o Rédaction du document de spécification logicielle (en anglais)
    o Rédaction du document de validation logicielle (en anglais)
    o Détections au niveau soft des défaillances sur les circuits Watchdog matériel, CAN, ARINC, RS422, flash externe, RAM externe, DIO du control path et du monitor path
    o Détection au niveau soft des défaillances sur les microcontrôleurs
    o Proposition sur l’amélioration des détections

    - Processus de certification DO178B soft moteur TP400 de MTU
    o Mise à jour de documents d’architecture logicielle (SDD)
    o Revue de documents de conception détaillée (cheklist SDDD)
    o Revue de code

    - Application de test pour un calculateur de commande de vol (FCC : Flight control Computer) de Thalès pour la version V1 et la version V2
    o Développement des modules de test de la carte d’Entrées/Sorties (ADC et DAC connectés aux ports SPI du MPC5554, Entrées/Sorties numériques)
    o Développement d’un module de test de la mémoire EEPROM par le port I2C
    o Développement d’un module de gestion du protocole ARP pour le test du contrôleur Ethernet
    o Développement d’un module de test du contrôleur Ethernet (Test par protocole ICMP)
    o Rédaction de la documentation de l’application de test
    o Evolution de l’application de test pour la version V2
    o Ecriture de scripts ISL pour l’environnement WinIdea

    - Passerelle pour Renault et développement d’un Ordonnanceur et d’un bootloader génériques pour MPC5516, HCS12XDP512, HCS12XEP100, PIC18F4550, PIC18F4580
    o Rédaction du document de spécification
    o Rédaction du document de conception générale
    o Rédaction des documents de conception détaillée des drivers CAN, LIN, RS232 (UART), DAC, ADC, PWM, PORT, DIO, SPI en s’inspirant de la norme AUTOSAR
    o Rédaction du plan de validation
    o Développement des drivers CAN, LIN, RS232 (UART), DAC, ADC, PWM, PORT, DIO, SPI sur le microcontrôleur HCS12X (codage conforme MISRA 2004)
    o Portage d’une application du microcontrôleur C167 vers le microcontrôleur HCS12X
    o Analyse statique du code par l’outil LDRA
    o Rédaction du document de conception d’un ordonnanceur de tâche
    o Rédaction du document de conception d’un boot/loader (sur le port série UART)
    o Développement d’un ordonnanceur de tâche
    o Développement du chargeur d’application par le port série (intégrant développement des drivers flash pour chacun des microcontrôleurs)
    o Validation des modules développés

    - Logiciel de test pour le projet IPDM (Intelligent Power Distribution Module) de Renault
    o Définition de l’architecture logicielle embarquée sur MPC5516
    o Définition de l’architecture logicielle PC
    o Définition du protocole de communication PC – système embarqué
    o Développement des modules de test du port RS232 (UART), port CAN, port SPI, du convertisseur analogique numérique, des timers, des PWM, des GPIO, des IRQ
    o Développement de l’application PC avec Labview

    - Développements sur un démonstrateur pour Hispano-Suiza (démonstrateur à base du MPC5554)
    o Portage noyau temps réel µC/OS-II sur le MPC5554
    o Configuration des versions flash interne, flash externe et RAM
    o Développement drivers port série UART (Plusieurs options : par interruption, par dma, mode polling)
    o Portage du framework de maintenance de la société ADENEO
    o Développement d'un driver RFID
    o Debug du hard
    o Rédaction du document de spécification
    o Rédaction du manuel utilisateur
    o Portage de la couche TCP/IP sur le MPC5554
    o Développements d’applications de test

  • ingénieur logiciel embarqué

    ADENEO
    Jan 2007 - aujourd'hui

  • ATER à l’ENSMA de Poitiers
    2005 - 2007

  • doctorant

    ENSMA de Poitiers
    Jan 2003 - Jan 2007

  • Développeur logiciel temps réel embarqué

    ENSMA de Poitiers
    2003 - 2006

    - Projet AMADO de l’ENSMA de Poitiers
    o Développement d’une application temps réel embarquée dans le cadre du projet de conception de drone miniature : application à base du microcontrôleur MPC555
     Définition de l’architecture matérielle
     Recherche et choix des composants de l’architecture définie
     Mise en place de plusieurs montages pour tests des composants sélectionnés Définition de l’architecture logicielle de l’application (diagramme DARTS)
     Choix des outils logiciels pour le développement de l’application (utilisation du noyau OsekTurbo conforme à OSEK/VDX)
     Définition de l’architecture logiciellle
     Développement de l’application
     Validation de l’application avec l’équipe d’aérodynamique

  • consultant en informatique

    PNUD (Dakar / Sénégal)
    2003 - aujourd'hui

  • enseignant missionnaire

    Université de Bobo (Burkina-Faso)
    2002 - 2005

  • enseignant vacataire

    Université Cheikh Anta Diop de Dakar (Sénégal)
    2002 - 2003

  • 2001 - 2002

    développement de deux simulateurs pour l’évaluation de performance de protocoles MAC pour réseaux mobiles de troisième génération dans le cadre de mon mémoire de DEA. Utilisation de NS-2

  • électronicien avion

    la compagnie multinationale Air Afrique
    1997 - 2001

Voir le profil complet de ce freelance

Les nouveaux profils d'Ingénieur logiciel embarqué

CV Chef de projet et Intégrateur GMAO
Jerôme

Chef de projet et Intégrateur GMAO

  • TARTARAS
GMAO SQL
Disponible
CV Ingénieur logiciel embarqué
Yoann

Ingénieur logiciel embarqué

  • TOULOUSE
C
Disponible
CV Ingénieur logiciel embarqué C
Jérémie

Ingénieur logiciel embarqué C

  • LA GARENNE-COLOMBES
C LINUX EMBARQUE PYTHON SCRIPT SHELL
Disponible
CV Ingénieur développement logiciel embarqué C
Manel

Ingénieur développement logiciel embarqué C

  • LE HAVRE
C C++ PYTHON MYSQL Systèmes embarqués BUS CAN TCP / IP JSON GIT LINUX EMBARQUE
Disponible
CV Ingénieur logiciel embarqué C++
Valentin

Ingénieur logiciel embarqué C++

  • SOPHIA ANTIPOLIS
C++ C LINUX EMBARQUE TypeScript Electronique TEMPS REEL NODE.JS VHDL Next.js
CV Ingénieur Informatique Industrielle
Hatem

Ingénieur Informatique Industrielle

  • SAINT-CLOUD
C++ C PYTHON J2EE JAVA SQL DOCKER JAVASCRIPT MOA QT
Disponible
CV Développeur C++ / Golang
Antoine

Développeur C++ / Golang

  • BOIS-DE-NEFLES-SAINT-PAUL
C++ GO C SCRIPT SHELL Microservices SQL PHP HTML VBA Kubernetes
Disponible
CV Ingénieur logiciel embarqué C
Micipssa

Ingénieur logiciel embarqué C

  • VALENCE
C Electronique BASH
CV full stack Développeur
Mohamed Ilias

full stack Développeur

  • NONANCOURT
JAVASCRIPT C++ Angular SQL SQL SERVER JAVA
CV Développeur J2EE
Axel

Développeur J2EE

  • TOULOUSE
JAVA J2EE SQL ECLIPSE IntelliJ IDEA JUnit JIRA Angular SPRING GIT
Je trouve mon Ingénieur logiciel embarqué freelance

Les nouvelles missions d'Ingénieur logiciel embarqué

Ingénieur(e) logiciel cybersécurité et fiabilité des systèmes

LINUX Cybersécurité
ASAP
64 - URRUGNE
24 mois
Voir la mission

ingénieur logiciel embarqué - automobile

ASSEMBLEUR C AUTOSAR
ASAP
95 - CERGY
8 mois
Voir la mission

Carte à puce: développement et homologation

JAVACARD ANDROID iOS VISUCARD
ASAP
Télétravail
5 jours ouvrés
Voir la mission

Développeur C++ / Qt / QML

C++ QT
ASAP
94 - CRÉTEIL
18 mois
Voir la mission

Pilote projet logiciel

C GIT MICROCONTROLEUR Systèmes embarqués SONARQUBE
ASAP
78 - VERSAILLES
12 mois
Voir la mission

Développeur low level - OS temps réel

ASSEMBLEUR C SYSTEMES EMBARQUES ARM LINUX EMBARQUE
ASAP
91 - MASSY
12 mois
Voir la mission

Développeur logiciel embarqué - Wi-Fi

C C++ WIFI PYTHON LINUX EMBARQUE
ASAP
78 - VÉLIZY-VILLACOUBLAY
12 mois
Voir la mission

Intégrateur Linux embarqué

C C++ PYTHON LINUX EMBARQUE JENKINS
ASAP
78 - RAMBOUILLET
18 mois
Voir la mission

Ingénieur kernel Linux

ASSEMBLEUR C LINUX EMBARQUE BASH PYTHON
ASAP
91 - MASSY
12 mois
Voir la mission

Testeur gateways

TCP / IP WIFI Wireshark IPV6 SIP
ASAP
92 - LEVALLOIS-PERRET
18 mois
Voir la mission
Je trouve ma mission d'Ingénieur logiciel embarqué freelance