Youssef - Développeur C
Ref : 160315B001-
Domicile
2083 ARIANA (Tunisie)
-
Profil
Développeur (44 ans)
-
StatutFreelance
-
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 -
SAGEMCOMJan 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 -
STMicroelectronics2003 - 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.)
Technical Environment HTTP, TCP/IP, RTP/RTSP, VOD, UDP/IP, FTP,SSH,NFS , DVB-T/T2, MPEG2,MPEG4 ,HD/SD TV , HDMI,SCART,FFMPEG
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 -
Project: Embedded Map design (C/C++, QT, arm-linux-cortex A8)
aujourd'huiEmbedded 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
Technical Environment : Embedded linux, C/C++,QT,Uboot, ARM,Cross compilation
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 -
Project: STi7100 and delta phi (systemC/Solaris)aujourd'hui
Modelling and Implementing STBus components
Technical Environment Clearcase , SystemC,VHDL,C++,STBus,Cadence
Design and implementing ST220 and ST40 wrappers
transaction level modelling of ST bus components
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
• 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