Vous êtes ici : Accueil / Recherche Ingénieur / Ingénieur Linux embarqué #3513

REMARQUE ! Ce site utilise des cookies et autres technologies similaires.

Si vous ne changez pas les paramètres de votre navigateur, vous êtes d'accord.

J'ai compris

Ingénieur Linux embarqué #3513

Retrouvez tous les CV ingénieur de Freejob

-C/C++
-Linux embarqué
-Expérimenté
Ile de France
immédiate

Expérience(s) professionnelle(s)

Acquisition de logiciel

Digital TV- Décodeur (Set-top box -- STB) device

null

null

* )Médical

* Scanner CT: Développer du logiciel au service Générateur (device drivers dans système
embarqué).
* échographe portable : Développer la bibliothèque de middleware (Linux).


driver et middleware software.



* Automobile- Développement du middleware pour le module de navigation de la nouvelle génération
de logiciel de multimedia embarqué (Next Generation Car multimedia).



Mission sur site en tant qu'ingénieur (Japon).



* Terminaux points de service (POS - Point of Sale) - Développer les dispositifs des
bibliothèques de middleware pour la machine à imprimer les reçus, le distributeur de monnaie et
l'unité de distribution de pièces de monnaie (Distributeur de changement). Mission sur site en
tant qu'ingénieur (Japon).
Terminaux des jeux - Développer le gaming protocole BETNET (TCP/IP) de la couche middleware
pour un client allemand.



* Laboratory equipments - Firmware pour 'DNA Analyzer' (ADN Analyzer appareil - embarqué).



* Home Entertainment and consumer electronics- Développé une application (Media player) pour le
'Windows Media Center' (Digital video recorder ou DVR).

---------



Ingénieur d'études middleware

Lotsys, Île-de-France

2015

null

Il s'agit d'un projet visant à développer le gaming protocole BETNET pour un client allemand. C'est
un protocol utilisé dans les terminaux de loterie (Point of Sale - POS). Il est basé sur le
protocole standard TCP/IP.
Le travail de développement inclus :
* Codage du paquet de message en utilisant le protocole TCP/IP.
* Codage du gaming protocole BETNET en utilisant la spécification de protocole (pour les jeux comme
Lotto, Eurojackpot, Keno & Silvester Millionen).
* Les tests unitaires du code en utilisant l'interface graphique, le serveur et le terminal.
* Performance analysis entre les couches drivers, middleware et applicatif.


Responsabilité: Développement du logiciel.


Réalisation(s):
* Développer protocole BETNET dans la couche de middleware.
* Développer les features de loterie comme des sessions de connexion des utilisateurs et le
prise de jeux Lotto Normal, Eurojackpot, Keno & Silvester Millionen).
* Effectuer les tests unitaires.
* Rédiger le plan de test et des cas de test.


Langages/Technologie : C, C++, TCP/IP protocol, BETNET protocol, Agile methodology (Scrum).

Outils : CodeLite, Visual Studio 2013, CMake, GDB, GIT, JIRA, SourceTree, Bamboo.

Environnement Technique : Fedora Core 22.


(2) ERCOM

2.1 Logiciel du Cryptography

---------



Ingénieur d'études

Ercom, Île-de-France

2015

null

Il s'agit d'un projet visant à développer le logiciel du cryptography pour Windows OS en utilisant
Win 32 RPC.
Le travail de développement inclus :
* Real time file system change notifications.
* File System Minifilter Driver étude et développement.
* Synchronisation de changement des fichiers avec le serveur cloud.
* Affichage des statuts en utilisant Windows ATL shell extensions.
* Un mécanisme Windows RPC client-serveur de communiquer les résultats de middleware à UI.


Responsabilité: Développement du logiciel.


Réalisation(s):
* Développement des logiciels pour Cryptography sur Windows (from scratch). File encryption et
decryption avec Win32 CryptoAPI.
* Développement des logiciels pour file system change notifications et File System Minifilter
Driver.
* Préparer la conception haut niveau.
* Effectuer les tests unitaires.


Langages/Technologie : C, C++ (11), Win 32 RPC client-server, IPC, Agile methodology (Scrum).

Outils : Visual Studio 2013, CMake, GIT, JIRA, SourceTree.

Environnement Technique : Windows 7.



(3) BOUYGUES TELECOM & SAGEMCOM

---------



Ingénieur d'études

TV Décodeur (Set-top box ) software

2013

2014

Il s'agit d'un projet visant à développer et maintenir le logiciel du pilote de périphérique et
middleware d'une set-top box (STB). Le travail de développement inclus :
* Mise en place d'un système embarqué en utilisant buildroot.
* Gestion des données transcodées.

Responsabilité: Développement du logiciel pour le décodeur télé.


Réalisation(s):
* Développement des device drives et middleware pour le décodeur.
* Amélioration des performances de temps pris pour zapping (avec télécommande).
* Correction de bugs dans le code de niveau de pilote pour la télécommande gyroscopique.
* Programmation de script pour partition de disque dur.
* Programmation de la carte STB.
* Les activités de livraison du logiciel.


Langages/Technologie : C, C++, Buildroot, U-Boot, RedBoot, uImage, initramfs, squashfs,menuconfig,
TFTP/Rootfs over NFS, Hardware abstraction layer (HAL), Agile methodology
(Scrum).

Outils : SourceForge, Understand IDE, IBM Rational Team Concert (RTC), SVN.

Environnement Technique : STLinux, Linux Kernel 2.6 (in STB), Ubuntu (Linux), ARM platform.

(4) GE HEALTHCARE


4.1 CT Scanner

---------



Ingénieur d'études

GE Healthcare, Île-de-France

2011

2013

Il s'agit d'un projet pour développer et maintenir du logiciel au service Générateur (pour un
scanner CT).
Le logiciel contrôle les modules de génération de rayons X suivants:
* Power supply du système.
* Inverter
* Le module de génération de contrôle de rayons X.
Le logiciel développé inclut device drivers et les services de l'espace utilisateur, tournant en
temps réel dans un environnement de système embarqué.


Responsabilité: Développement logiciel au service Générateur (pour un scanner CT) surtout device
drivers et les services de l'espace utilisateur (système embarqué).


Réalisation(s):
* Développement du logiciel en étroite collaboration avec l'équipe FPGA et l'équipe
d'intégration.
* Codage du device driver et les services de l'espace utilisateur en langage C et C++.
* Effectuer les tests unitaires.
* Effectuer les tests sur le matériel (scanner CT).
* Travail avec l'équipe d'intégration et de test pour vérifier le logiciel.
* Gestions des releases pour le client.



Langages : C, C++

Outils : Wind River WorkBench, Rational ClearCase (Linux), TeraTerm, FileZilla et JTAG.

Environnement Technique : VxWorks (RTOS), Cent OS (Linux), MIPS architecture.

(5) ROBERT BOSCH (INDE)

---------





multimedia

2010

2010

(Note: départ pour des études supérieures avec la bourse)

---------



Ingénieur logiciel senior Client

General Motors (États-Unis)

null

null

Il s'agissait d'un projet de développement du middleware pour le module de navigation de la nouvelle
génération du logiciel de multimedia embarqué. L 'option « Navigation » est utilisée pour l'aide à
la conduite. Il est basé sur une plateforme de T- Kernel(RTOS).

Responsabilité: Conception et développement de middleware du module de navigation.


Réalisation(s):
* Réunir les exigences du module de navigation chez le client.
* Concevoir les composants de middleware du module de navigation.
* Préparer les spécifications de haut niveau.
* Présenter la conception au client.
* Coder le module des composants du middleware en langage C++.
* Rédiger les cas d'utilisation.
* Effectuer les tests unitaires des modules du middleware.
* Effectuer les tests d'intégration des modules de middleware avec la couche applicative.

---------



Architect

Clear Case

null

null

, eBinder, Cygwin et SQLite.

Environnement Technique : T-Kernel (RTOS), MontaVista linux.

---------





QUEST GLOBAL (INDE + 2 PROJECTS AU JAPON

2005

2010

Durée : De novembre 2005 à février 2010

6.1 Collecte périodique de données de mémoire partagée

---------



Ingénieur logiciel senior Client

QuEST Global, Trivandrum, Inde

2009

2010

Le but de ce projet était de:
* Collecter périodiquement les données d'une centrale électrique.
* Stocker les données collectées dans un système de données.
Les données collectées sont collectées comme les modifications (ou 'delta') comparativement avec la
version des données collectées antérieurement afin d'assurer une utilisation efficiente du disque
dur de stockage. L'algorithme 'xdelta' est utilisé pour computer 'delta'.

Langages/Technologie : C, C++, xdelta algorithm, Shared memory, Inter Process Communication
(IPC), kernel objects et Hitachi Robust Check (Qcheck).
Outils : VS 2008, PostgreSQL, Visio, Source Metrics, Code Wizard et FxCop.
Environnement Technique : Windows Xp.

6.2 Gestionnaire de mémoire partagée - Étude de faisabilité (sur Windows)

---------



Ingénieur logiciel

Durée

2009

2009

Il s'agissait d'un projet de développement d'une bibliothèque de gestion de mémoire partagée pour le
système d'exploîtation 'Windows'. Le module du gestionnaire de mémoire partagée fournit les
fonctionnalités suivantes:

* Création d'une nouvelle mémoire partagée ou ouverture d'une mémoire partagée existante.
* Accès par les processus ou les tâches à la mémoire partagée en exclusion mutuelle.
* Nettoyage de la mémoire partagée et optimisations des ressources mémoire.

Langages/Technologie :C++, Shared memory, Communication inter-processus (IPC), Synchronization
kernel objects, Win 32 API et Hitachi Robust Check (Qcheck).
Environnement Technique : Windows Xp.

---------

Langues

Allemand
Intermédiaire

Etudes

Institut Supérieur d'Electronique de Paris; Paris (avec bourse) France
Bac
2010
2011
11
Bac
2001
2005
480

Logo de partage Viadeo

 

Pour proposer une offre à ce profil, inscrivez-vous gratuitement :

Published