Ingénieur logiciel : Nouveaux consultants inscrits et nouvelles missions déposées

Je dépose une mission gratuitement
Je dépose mon CV

Le métier d'Ingénieur logiciel

Si vous êtes étudiant en génie logiciel, suivez des cours pour devenir ingénieur développement logiciel ou si vous travaillez en freelance dans ce domaine, il est important d'acquérir certaines aptitudes spécifiques pour devenir un bon développeur. L'innovation est grande et il y a un nombre illimité d'étapes et de dispositifs qui font leur apparition sur le marché.

Même si vous êtes un ingénieur accompli ou débutant, en tant que développeur de pointe, il est important de savoir comment coordonner la technologie avancée et d'autres éléments spécifiques dans votre travail pour exceller dans l'univers de la programmation. L'on discutera donc dans ces quelques lignes des compétences et des missions qui encadrent le métier d’ingénieur logiciel.

Le rôle d'un ingénieur logiciel informatique

Le génie logiciel est une branche de l'informatique qui englobe le développement de logiciels et de systèmes informatiques. La programmation constitue en général une grande partie du processus de développement. Grâce à elle, l'ingénieur peut concevoir n'importe quoi, des jeux aux systèmes d'exploitation.

C'est pourquoi l'ingénieur logiciel doit maîtriser plusieurs langages de programmation, en fonction notamment de ceux qu'il préfère ou de ceux qui sont les plus demandés dans l'industrie. Les langages les plus populaires sont le Java, Python et C. Cependant, ces langages peuvent varier de façon considérable selon le type de travail à faire.

Par exemple, l'ingénieur développant des applications mobile dispose en général d'un éventail beaucoup plus restreint de langages de programmation. De plus, le processus de développement va bien au-delà de la seule programmation. Il est tout aussi important de s'assurer que le code est convivial et fonctionnel.

Que fait un ingénieur logiciel informatique ?

L'ingénieur logiciel embarqué fait un certain nombre de tâches quotidiennes aboutissant à la création d'un produit logiciel. On cite notamment :

  • Communiquer régulièrement avec le client pour identifier les spécifications et les besoins logiciels de l'utilisateur ;
  • Collaborer avec d'autres ingénieurs et répartir les rôles et les responsabilités en conséquence ;
  • Créer des algorithmes, des modèles et des prototypes pour mieux comprendre comment concevoir un code propre et facile à maintenir ;
  • Écrire, tester et déboguer le code, en veillant à ce qu'il soit intégralement fonctionnel ;
  • Documenter les procédures pour permettre aux futurs ingénieurs et aux autres parties concernées de rationaliser les processus de développement ;
  • Assurer la maintenance régulière du logiciel et faire les mises à jour requises.

Les qualités d'un bon ingénieur développement logiciel

Qu'il travaille dans le domaine de l'informatique internet, telecoms, etc., le métier d'ingénieur logiciel requiert les compétences suivantes :

  • Une bonne ouverture d'esprit : être capable d'entendre l'opinion des autres, d'accepter de nouvelles idées et technologies sans se focaliser sur une seule chose permet d'améliorer l'ingénierie dans sa globalité.
  • Un esprit d'équipe : un bon ingénieur logiciel doit savoir que le développement de logiciels est un processus de collaboration et qu'il requiert plus que des compétences.
  • Pouvoir donner un retour constructif et y être réceptif : un ingénieur doit pouvoir faire la différence entre un retour constructif et une critique sans fondement. Il doit également pouvoir communiquer ses opinions de manière à ce qu'elles soient comprises et entendues.
Vous êtes freelance ?
Sécurisez votre activité grâce au portage salarial !

Exemple de missions de Moulay Salama,
Ingénieur logiciel habitant ?

  • Ingénieur logiciel embarqué

    THALES SYSTEMES AEROPORTES (TSA)
    Jan 2015 - aujourd'hui

    Service
    SPECTRA (Système de Protection et d’Evitement des Conduites de Tir pour Rafale)
    Projet
    Le projet consiste à développer les nouvelles fonctionnalités et faire la maintenance corrective sur le sous-système DBEM qui assure la détection et le brouillage de signaux électromagnétique capté par les antennes du Rafale

    Le DBEM fait partie des 5 sous-systèmes du PDD (Pied De Dérive) du Rafale et qui est constitué de 25 articles physiques qui sont logés dans un fond de panier et interconnectées via un bus VME.
    Rôles
    Maintenance logiciel sur la partie LDB (Logiciel de Base) des cartes PPC

    - Développement des tests Post Mortem qui consiste à enregistrer les traces des appels des fonctions dans la NVRAM et de les analyser suite à un reset ou une exception de la carte

    - Participation au développement des tests de la couche LDB, suite au changement des cartes électroniques du système, et ceci pour s’assurer de la reproductibilité du fonctionnel par ces nouvelles cartes (Tests des timers, Its, Bus privé, Bus VME,…)

    - Participation au développement de composant de debug dont le rôle est de gérer les commandes utilisateurs/développeur qui permettront d’agir sur le système via des commandes logicielles fournies par l’OS, logiciel de base, l’application ou aussi changer la configuration hardware

    Environnements techniques et méthodologiques PowerPC MPC750, langage C, Editeur: Eclipse Gestion de configuration : UCM Environnement : Linux et Solaris OS : VxVorxs 6.6 Outil de compilation et debug : Tornado
  • Ingénieur logiciel embarqué

    THALES COMMUNICATIONS
    Jan 2013 - Jan 2015

    Service
    Radio Protocol
    Projet
    Le projet consiste à développer les deux couches logicielles :
    • la Platform qui est constitué des cartes hardware, l’ensemble des pilotes ainsi que la couche d’abstraction qui fournit un ensemble des services à la couche supérieure dite WaveForm
    • la WaveForm c’est la couche applicative qui renferme, la gestion de multiplexage, relais, IPC, face avant, la partie simulation, TD (Transmission des données), FFA (Fréquence Fixe Analogique,…
    Rôle
    Maintenance logiciel sur la partie WaveForm du poste radio, génération FlexNet

    Environnements techniques et méthodologiques PowerPC 440/8347, langage C/C++, Editeur: Eclipse Gestion de configuration : ClearCase Méthode : Agile
  • Ingénieur logiciel embarqué

    AUTOLIV
    Jan 2011 - Jan 2013

    Projet
    Le projet a pour but de réaliser un démonstrateur d’optimisation du déclenchement de l’airbag. Deux prototypes sont conçus: un est basé sur un microcontrôleur PICTUS, l’autre sur STAR12G
    Les autres projets consistent à réaliser un prétensionneur basé sur un Star12G et un Pictus pour les clients AUDI et BMW respectivement
    Rôle
    Développement d’un convertisseur fréquence/tension sur un Pictus, d’un pilote SPI, de la pile mémoire, de la sauvegarde du contexte du prétensionneur déclenchée sur un seuil de décharge de batterie.

    Environnements techniques et méthodologiques PowerPC PICTUS, STAR12G, langage C, OS temps réel : OSEK, CAN, Trace 32 Gestion de configuration sous MKS, norme AUTOSAR3.0, DOORS, Reqtify débuguer TRESOS (ELEKTROBIT)
  • Ingénieur logiciel embarqué

    THALES COMMUNICATIONS
    Jan 2010 - Jan 2010

    Projet
    Portage d’un agent de gestion (supervision de réseau) de Windows à Linux
    Rôle
    Portage des fichiers sources vers Linux et fichiers bath vers le Shell script
    Portage l’outil de test
    Mise au point et test des modules sous Linux
    Intégration et test de l’application

    Environnements techniques et méthodologiques C/C++, Linux/Windows, Visual Studio 6, ECLIPSE, ClearCase, Shell/Batch
  • Ingénieur logiciel embarqué

    THALES AIR SYSTEMS
    Jan 2010 - Jan 2010

    Projet
    Forfait de développement et d’intégration des modules du Radar Coast Watcher
    Rôle
    Conception et développement du module RM (Radar Management) pour communiquer avec le SP (Signal Processing)
    Développement des fonctions d’émission et de réception du chaque côté du lien
    Développement du module RM_GEO (Geographic Radar Management)

    Environnements techniques et méthodologiques C, Ethernet, Linux, SVN, simulation
  • Ingénieur logiciel embarqué

    JCI
    Jan 2006 - Jan 2010

    Responsable technique de développement logiciel
    Projet BMS (Battery Management System) des batteries des véhicules hybride (Ford, GM, Volkswagen)
    Rédaction de SRS
    Intégration des basics software (BSW) avec les softwares components (SW-C)
    Test de toutes les API,
    Test des exigences système
    Intégration à Hanovre (Allemagne) avec une batterie réelle
    Projet production et suivi du tableau de climatisation : Peugeot 206/306 et l’afficheur A+
    Développement des évolutions logicielles
    Analyse et expertise des retours clients
    Projet redesign de l’UCH (Unité de Contrôle Habitacle) pour le véhicule Master
    Intégration du test in-s...

Voir le profil complet de ce freelance

Les nouvelles missions d'Ingénieur logiciel

Développeur WEB - CREATOR 8

29/04/2024
74 - Annecy
10 jours ouvrés
Voir la mission

Développeur Windev

WINDEV
02/05/2024
Télétravail
5 jours ouvrés
Voir la mission

SysOps Senior

LINUX PYTHON PUPPET HASHICORP TERRAFORM DOCKER
20/05/2024
35 - RENNES
12 mois
Voir la mission

Ingénieur Système Embarqué

C C++ DO178
29/04/2024
31 - TOULOUSE
7 mois
Voir la mission

Ingénieur Automatisation

SQL .NET VB
ASAP
38 - GRENOBLE
12 mois
Voir la mission

Consultant(e) DevOps - Expertise CI/CD

SELENIUM DEVOPS GRAFANA KIBANA CI/CD
ASAP
69 - LYON
24 mois
Voir la mission

Informaticien scada/supervision expérimenté H/F

SCADA HTML JAVA PYTHON
13/05/2024
73 - LE BOURGET-DU-LAC
6 mois
Voir la mission

Pilote projet logiciel

C GIT MICROCONTROLEUR Systèmes embarqués SONARQUBE
06/05/2024
78 - VERSAILLES
12 mois
Voir la mission

Analyste-Développeur AS400 / RPG

SQL RPG ARCAD
ASAP
31 - TOULOUSE
6 mois
Voir la mission

Développeur .NET/PYTHON

02/05/2024
94 - Charenton le Pont
6 mois
Voir la mission
Je trouve ma mission

Les profils d'Ingénieur logiciel ont postulé à :

ANALYSTE PROGRAMMEUR SENIOR (CP) AS400

AS400 RPG
30/04/2024
75 - PARIS
3 mois
Voir la mission

Développeur C# senior - CIB

.NET C#
06/05/2024
75 - PARIS
6 mois
Voir la mission

DevOps

GIT AZURE DOCKER Kubernetes Cloud AWS
02/05/2024
75 - PARIS
24 mois
Voir la mission

Architect API – Event Catalogue Manager

DATA JIRA REST MULESOFT ANYPOINT PLATFORM SWAGGER
01/05/2024
Télétravail
12 mois
Voir la mission

Analyste de test

ALM POSTMAN SAP HANA
13/05/2024
92
3 mois
Voir la mission

Développeur JAVA/KAFKA

JAVA
01/05/2024
Paris
3 mois
Voir la mission

Test Manager / QA director

SQL JIRA
06/05/2024
59 - LILLE
9 mois
Voir la mission

Ingénieur QA / Consultant automatisation de tests

Appium RPA
02/05/2024
92 - GENNEVILLIERS
12 mois
Voir la mission

Incident Manager / Incident Commander

JIRA SERVICENOW
ASAP
69 - LYON
24 mois
Voir la mission

Développeur Front-End H/F

JAVASCRIPT XML LINUX PHOTOSHOP ANGULARJS
ASAP
75 - PARIS
50 mois
Voir la mission
Je trouve ma mission

Les derniers CV d'Ingénieur logiciel disponibles

CV Architecte QLIKVIEW
Jules

Architecte QLIKVIEW

  • Montrouge
QLIKVIEW BUSINESS OBJECTS BIG DATA
CV Développeur .NET
Antoine-Jean

Développeur .NET

  • Godenvillers
TCP / IP ACCESS VISUAL BASIC BASIC ADSL SQL SERVER CRYSTAL REPORT TRANSACT SQL DTS .NET
CV Développeur C ANSI
Pierre-Olivier

Développeur C ANSI

  • MONTAMISE
C ANSI C++
CV Ingénieur réseaux sécurité
Alain

Ingénieur réseaux sécurité

  • BEYNES
LAN CISCO FIREWALL TCP / IP PROXY LOAD BALANCER WIFI PYTHON ANSIBLE SD-WAN
CV Gestion et pilotage des projets informatiques
Khoubaib

Gestion et pilotage des projets informatiques

  • Paris
CLARITY PPM
CV Product Owner / Architecte Fonctionnel / Business Analyste
Marouane

Product Owner / Architecte Fonctionnel / Business Analyste

  • CHÂTENAY-MALABRY
AGILE SCRUM JIRA CONFLUENCE SQL API RESTful MOA ITIL SAFE
CV Ingénieur développeur Python/DevOps/Systèmes
Renaud

Ingénieur développeur Python/DevOps/Systèmes

  • CASTELNAU-LE-LEZ
PYTHON SQL LINUX API RESTful TRANSACT SQL DJANGO OPEN SOURCE CI/CD NoSQL BIG DATA
CV Développeur FullStack / Chef projet / DSI
Laurent

Développeur FullStack / Chef projet / DSI

  • NICE
Vue.js NODE.JS MYSQL PHP JAVASCRIPT MONGODB DEBIAN RabbitMQ Kubernetes DOCKER
CV Ingénieur de développement JAVA
Rikesh

Ingénieur de développement JAVA

  • LYON
JAVA Angular Spring Boot Microservices SQL MONGODB CASSANDRA ORACLE JAVASCRIPT ANGULARJS
CV Développeur FullStack JAVA/ Angular
Herisoa Noé

Développeur FullStack JAVA/ Angular

  • GIF-SUR-YVETTE
JAVA Angular ECLIPSE RCP SONARQUBE JENKINS GIT Vaadin SQL ORACLE XL Deploy
Je trouve mon freelance