Youssef - Développeur C

Ref : 160315B001
Photo de Youssef, Développeur C
Compétences
C
C++
PERL
LINUX EMBARQUE
Expériences professionnelles
  • EVEEmulation and Verification Engineering (EVE)
    2014 - aujourd'hui

    EVE is the worldwide leader in hardware/software co-verification solutions

    Project: Synopsys “Zebu” Emulator SW Validation(C/C++/VHDL/SV, Linux RH)
    Develop Perl/shell scripts to retrieve useful parameters from log files Databases
    Develop Test Bench to ensure the quality of zebu hardware/Software releases
    Debug issues in compilation flow (from design synthesis to backend to place and route)
    Write test plan and define validation scenarios of new features
    Valid Campaigns analysis, bug fixing, patches generation , integration, customers report
    Bug reporting, SW issues notification to SW developers team
    Technical Environment : C/C++, linux, VHDL,Verilog,Perforce,Perl,Shell,bash

    Project: Android Mobile Audio Components Validation (C++/Linux/Android)
    Campaigns analysis, bug fixing, patches generation , integration
    Development of patches from Audio Manager Middleware to drivers layers.
    Audio Manager policy validation (BLUETOOTH,EARPIECE,HEADSET,SPEAKER)
    Audio Player recorder plugin implementation(Java/Android) for Audio Media player tests and checking Audio Mode behavior
    Technical Environment Java OpenJDK, Java,L’IDE Eclipse, ADT (Android Developement Tools),SDK (Software Development Kit) Android, phone flash tool

  • SAGEMCOM
    Jan 2006 - Jan 2013

    Sagemcom is a leading European group on the high added-value communicating terminals
    Project: HD/SD FREEVIEW and FREESAT for DTG(Digital TV Group)(C/C++,Linux)
    Description: Developing Middleware Components (Scan/MHEG-5/DVB Subtitle, etc.) that respond to the rules listed by The Digital TV Group (DTG) which is industry association for digital television in the UK

    Role/Responsibilities:
    Freesat Browser design with HTML5 and Javascripts API Coding to interfere with Sagemcom Middelware and Opera Browser
    Stack integration of Mheg-5 Libraries (Multimedia and Hypermedia interactive television )
    Modelling and Implementing components (DSMCC/Scanning/Subtitles/Audio/Video/I-Frame)
    Implementing Video progressive download via HTTP
    Implementing trick Modes functionalities (play,pause,stop,forward etc)
    Modelling and design GUI (Flash User Interface) via direcfb
    DTG Test Suite validation Bug fixing and Critical field Issues fixing in Sagemcom sales organization in UK – London (3 months)
    Product delivery and presentation to BBC and DTG companies
    Technical Environment C ; ST-Linux ; Multithreading ; DVB(PAT/PMT/NIT/BAT) HTTP/HTTPS;DVB-S/S2;DVB-Subtitles;MPEG2:AC3+;HEEAC;MPEG4;HDMI;SCART;Aspect Ratio: Letterbox, Pan&Scan, full screen

  • STMicroelectronics
    2003 - 2006

    ST is a global leader in the semiconductor market serving customers across the spectrum of sense and power and automotive products and embedded processing solution

  • Project: TNT HD/SD to Canal+/Canalsat(C/C++,OS21)
    aujourd'hui

    Description: Developing Middleware Components (Front End/Table monitoring /DVB Subtitle, etc.)
    Modelling and Implementing components (Scanning/Front end/PMT/PAT monitoring)
    Implementing MMI components
    Bug fixing and validation campaign
    Modelling and Implementing DLNA player and DLNA Controller
    Conformance Test Tool validation
    Integration Embedded DLNA player into set top box
    Modelling and Implementing GUI List Manager
    Implementing files Transfer processing from USB stick to Set top box

    Technical Environment HTTP, TCP/IP, RTP/RTSP, VOD, UDP/IP, FTP,SSH,NFS , DVB-T/T2, MPEG2,MPEG4 ,HD/SD TV , HDMI,SCART,FFMPEG
  • Project: Embedded Map design (C/C++, QT, arm-linux-cortex A8)

    aujourd'hui

    Embedded Map Modeling and Implementing under QT/Linux based on « openStreetMap » in order to provide to buses and trains passengers to real time following of paths , different stations, weather and point of interests traveled by the transport means
    Cross build and production of binaries, images, kernel, Uboot files for the embedded firmware
    Box flashing with different mode NFS/RAM/µBOOT with Uboot environments settings
    CGICC library cross compilation for arch : ARM-Cortex-A8 µproc : TI Sitara™
    Media file (Audio/Video/Images) transfer from HTML browser to the embedded Server

    Technical Environment : Embedded linux, C/C++,QT,Uboot, ARM,Cross compilation
  • Project: STi7100 and delta phi (systemC/Solaris)
    aujourd'hui

    Modelling and Implementing STBus components
    Design and implementing ST220 and ST40 wrappers
    transaction level modelling of ST bus components

    Technical Environment Clearcase , SystemC,VHDL,C++,STBus,Cadence
Études et formations
  • DOMAIN OF EXPERTISE:
    • Embedded application coding (C/C++),and STB middleware Plugins design (IPTV,DLNA,DVB,MHEG)
    • Bug tracking, Bugs fixing and patches integration(Git/Gerrit, SVN/Bugzilla)
    • Software Cross build , kernel drivers, boot generation and chip card “ARM/ST core” flashing and debugging
    • MMI and GUI features implementation(QT,VISUAL C#, Flash)

    TOTAL YEARS OF EXPERIENCE :
    • Senior Software Engineer ( 4 years)
    • Software development (8 years)
    • Development team coordinator (1 years)

    Skills
    DOMAINS Set top Boxes, Embedded Systems

    CERTIFICATIONS
    PROGRAMMING LANGUAGES C/C++,ANDROID,python, perl, shell, SystemC , VHDL ,PHP, SQL, Action script, MATLAB, MAPLE, Visual Basic,QT,Visual C#
    WEB Php/MySQL,html,flash,Action Script
    IDE Eclipse,Kate,
    DATABASES
    TOOLS Configuration Mgt : Clearcase, SVN, RapidSVN, BugZilla,GIT/GERRIT

    Development tools : Kate, Eclipse, Cadence, NCSim,DDD,Wireshark,Java OpenJDK, L’IDE Eclipse, ADT (Android Developement Tools),SDK (Software Development Kit) Android, phone flash tool
    METHODOLOGIES SCRUM,AGILE
    BUSINESS INTELIGENCE
    HARDWARE Set top boxes , ST core, ARM
    PROTOCOLS HTTP, TCP/IP, RTP/RTSP, VOD, UDP/IP,
    FTP,SSH,NFS,TFTP,TELNET,SCP
    COMUNICATIONS & NETWORKING HTTP, TCP/IP, RTP/RTSP, VOD, UDP/IP,
    FTP,SSH,NFS,TFTP,TELNET,SCP
    SECURITY
    SYSTEMS Linux, Ubuntu,Windows,OS21
    OTHERS Set top boxes, PVR;DLNA;VOD;MHEG-5

    Education – Languages
    EDUCATION
    Electronic Engineer Diplomas / 2003 – ENIT Tunisia
    Signal processing and Automatics Master degree/2004 – ENIT Tunisia

    LANGUAGE
    French : Fluent
    English : Professional

Autres compétences
DOMAIN OF EXPERTISE:
• Embedded application coding (C/C++),and STB middleware Plugins design (IPTV,DLNA,DVB,MHEG)
• Bug tracking, Bugs fixing and patches integration(Git/Gerrit, SVN/Bugzilla)
• Software Cross build , kernel drivers, boot generation and chip card “ARM/ST core” flashing and debugging
• MMI and GUI features implementation(QT,VISUAL C#, Flash)

TOTAL YEARS OF EXPERIENCE :
• Senior Software Engineer ( 4 years)
• Software development (8 years)
• Development team coordinator (1 years)

Skills
DOMAINS Set top Boxes, Embedded Systems

CERTIFICATIONS
PROGRAMMING LANGUAGES C/C++,ANDROID,python, perl, shell, SystemC , VHDL ,PHP, SQL, Action script, MATLAB, MAPLE, Visual Basic,QT,Visual C#
WEB Php/MySQL,html,flash,Action Script
IDE Eclipse,Kate,
DATABASES
TOOLS Configuration Mgt : Clearcase, SVN, RapidSVN, BugZilla,GIT/GERRIT

Development tools : Kate, Eclipse, Cadence, NCSim,DDD,Wireshark,Java OpenJDK, L’IDE Eclipse, ADT (Android Developement Tools),SDK (Software Development Kit) Android, phone flash tool
METHODOLOGIES SCRUM,AGILE
BUSINESS INTELIGENCE
HARDWARE Set top boxes , ST core, ARM
PROTOCOLS HTTP, TCP/IP, RTP/RTSP, VOD, UDP/IP,
FTP,SSH,NFS,TFTP,TELNET,SCP
COMUNICATIONS & NETWORKING HTTP, TCP/IP, RTP/RTSP, VOD, UDP/IP,
FTP,SSH,NFS,TFTP,TELNET,SCP
SECURITY
SYSTEMS Linux, Ubuntu,Windows,OS21
OTHERS Set top boxes, PVR;DLNA;VOD;MHEG-5

Education – Languages
EDUCATION
Electronic Engineer Diplomas / 2003 – ENIT Tunisia
Signal processing and Automatics Master degree/2004 – ENIT Tunisia

LANGUAGE
French : Fluent
English : Professional

D'autres freelances
Développeur C

Ces profils pourraient vous intéresser !
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement C
Stéphane

Ingénieur de développement C

  • MONTROUGE
C C++ SQL PLUS SQL PL SQL ORACLE PRO C SCRIPT SHELL JAVA PYTHON Oracle Database 12c
Disponible
CV Etudiant
Colince

Etudiant

  • CALAIS
JAVA PYTHON C R REACT.JS DATA WEBDEV INFORMATICA SQL MONGODB
Disponible
CV Développeur
Aloïs

Développeur

  • NANCY
C++ SQL JAVASCRIPT REACT.JS C BASH NODE.JS PYTHON ASSEMBLEUR DOCKER
Disponible
CV Développeur FLUTTER
Hugo

Développeur FLUTTER

  • IVRY-SUR-SEINE
FLUTTER SQL C JAVA PYTHON C++ RUBY GIT
Disponible
CV Support utilisateurs
Houmedgaba

Support utilisateurs

  • PARIS
PHP WINDOWS PHP LARAVEL JAVA C++ SQL PL SQL MYSQL C C#
Disponible
CV Développeur JAVASCRIPT
Simon

Développeur JAVASCRIPT

  • PONT-DE-L'ARCHE
JAVASCRIPT PYTHON GO SELENIUM HTML5 C Rust
Disponible
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Développeur Jeux Vidéo
Loïc

Développeur Jeux Vidéo

  • BOUSSY-SAINT-ANTOINE
C# UNITY 3D .NET C++ C PYTHON
Disponible
CV Développeur Informatique
Anthony

Développeur Informatique

  • LA BASSÉE
HTML CSS C JAVASCRIPT REACT.JS NODE.JS SQL GO
Disponible