Adil - Développeur USB

Ref : 141205Y001
Photo d'Adil, Développeur USB
Compétences
C
USB
LINUX EMBARQUE
Expériences professionnelles
  • PROFESSIONAL EXPERIENCE

    Atmel Corporation- Rousset, France July 2011 to present
    Embedded software verification engineer
    ARM7, CORTEX-M4, CORTEX-M4 DUAL CORE, CORTEX-A5 based IPs post silicon verification
    USB device stack development (High speed, Full speed).
    USB internal IP host stack development (High speed, Full speed, Low speed) stack development.
    USB electrical certification (Eye diagram, rise/fall time, squelch...).
    USB ROMCODE debug and software certification (chapter9).
    Linux host stack patch with test mode for EHCI compliant IP.
    Trust Zone, MMU, and caches, features verification.
    UART, I2C, and smart card peripherals verification.
    Failure analysis and customer support.
    Test report generation and update.
    Environment: ARM7TDMI, CORTEX-M4, CORTEX-M4 Dual Core, CORTEX-A5, ARMCC, IAR Embedded Workbench ARM, LECROY Voyager M3i Analyzer and Exerciser, Ellisys USB Explorer 200, TASKING EDE, Vim, C and ASM languages, python, Svn, SEGGER
    Intel Mobile Communication- Valbonne, France 2010-2011
    Embedded software verification engineer
    Post and pre silicon X-GOLD™ 223 boot code verification
    (GSM/GPRS and EDGE-RX chip with RF Transceiver, PMU, Bluetooth 4.0, and Stereo FM RDS)
    USB (Emsys stack) HAL integration and update. Application programming Interface development:
    o USB device driver unitary test and API development.
    o Debug using Lauterbach Trace 32 and LECROY USB analyzer.
    o Boot code chapter9 certification.
    USB Boot code verification:
    o Scenarios creation depending on customer specification.
    o Pre silicon verification by analyzing RTL simulation output.
    o Silicon test by patching boot code.
    Technical documentation:
    o USB application programming interface (API) user manual edition.
    o Boot code USB driver user manual edition.
    o Customer support for USB driver use.
    Environment: ARM 1176, ARMCC, LAUTERBACH TRACE32 for ARM, LECROY Voyager M3i Analyzer and Exerciser, Ellisys USB Explorer 200, TASKING EDE, Vim, C and ASM languages, python Clearcase, FrameMaker
    Leyio/INS GROUP- Bordeaux, France 2009-2010
    Embedded system application engineer
    USB host and device stack (hcc-embedded) integration, update, and optimization on an ARM9 based wireless storage unit
    USB stack integration to the system, and API development to be accessible by file system and ultra wide band (UWB) driver.
    Speed transfer enhancement and unitary test development.
    USB bench tool provided to production team.
    Layout compliancy with USB 2 .0 board design and layout guidelines.
    Environment: ARM9 (STMP3750), ThreadX, Vim, GHS compiler, C language, python, Tortoise Svn, Clearcase

Études et formations
  • Formation

    Master’s degree in engineering from ENSEIRB (Ecole Nationale Supérieure d’Electronique, Informatique et Radiocommunications), Bordeaux, France (2009).
    Master’s degree From Bordeaux 1 university, France(2009).

    ARM and Cortex based architecture verification. Test bench and test scenario creation. Peripheral post silicon verification with strong analytical, problem solving and good decision making skills. USB 2.0 software and electrical certification. Test bench development for RTL Simulation and wafer tester. Linux drivers patch and development, for test purpose. Integration and design team support. Experience in the use of logic analyzers, protocol analyzer, oscilloscopes, and signal generators for testing and debugging embedded system software/hardware. Customer support and documentation supply. Development languages, environments, and tools:
    o Languages and Compilers:
     C, C++, ASM, Python.
     IARCC, GHS, ARMCC.
    o Processors :
     ARM7TDMI, ARM9, ARM11 1176.
     Cortex M4, Cortex M4 Dual Core, Cortex-A5.
    o Protocols:
     USB (HID, CDC, BULK), TCP/IP, I2C, SPI, EHCI, SCSI.
    o RTOS:
     Linux, ThreadX.
    o Instruments:
     Lecroy M3i USB analyzer, Signal generator, Network analyzer, logic analyzer, oscilloscope (Agilent Infiniium, tektronix...).

    TECHNICAL EXPERTISE

    ARM and Cortex based architecture verification. Test bench and test scenario creation. Peripheral post silicon verification with strong analytical, problem solving and good decision making skills. USB 2.0 software and electrical certification. Test bench development for RTL Simulation and wafer tester. Linux drivers patch and development, for test purpose. Integration and design team support. Experience in the use of logic analyzers, protocol analyzer, oscilloscopes, and signal generators for testing and debugging embedded system software/hardware. Customer support and documentation supply. Development languages, environments, and tools:
    o Languages and Compilers:
     C, C++, ASM, Python.
     IARCC, GHS, ARMCC.
    o Processors :
     ARM7TDMI, ARM9, ARM11 1176.
     Cortex M4, Cortex M4 Dual Core, Cortex-A5.
    o Protocols:
     USB (HID, CDC, BULK), TCP/IP, I2C, SPI, EHCI, SCSI.
    o RTOS:
     Linux, ThreadX.
    o Instruments:
     Lecroy M3i USB analyzer, Signal generator, Network analyzer, logic analyzer, oscilloscope (Agilent Infiniium, tektronix...).


D'autres freelances
Développeur USB

Ces profils pourraient vous intéresser !
CV Ingénieur de développement SYSTEMES EMBARQUES
Damien

Ingénieur de développement SYSTEMES EMBARQUES

  • CASTRES-GIRONDE
SYSTEMES EMBARQUES C RS232 TEMPS REEL BUS CAN USB ETHERNET ARM VHDL
CV Consultant VHDL
Fabrice

Consultant VHDL

  • Massy
VHDL FPGA LINUX MICROCONTROLEUR MODELSIM ALTERA CYCLONE PERL USB
CV Consultant LINUX EMBARQUE
John

Consultant LINUX EMBARQUE

  • thoiry
C LINUX EMBARQUE RS232 QT BLUETOOTH C++ GSM WIFI USB PYTHON
CV Architecte C
Abdelfattah

Architecte C

  • Boulogne
C TCP / IP VISUAL C++ LINUX EMBARQUE C++ PERL USB QT
CV Développeur CLEARCASE
Ilansezhiyan

Développeur CLEARCASE

  • cagnes sur mer
CLEARCASE VHDL CLEARQUEST C C++ MS OFFICE WINDOWS XP C ANSI USB SUN SOLARIS
CV Chef de projet C
Sébastien

Chef de projet C

  • Limoges
C C++ CMMI PHP APACHE MYSQL .NET USB C# C SHARP
CV Développeur C#
Gregory

Développeur C#

  • paris
C# DESIGN PATTERNS WINDOWS XP C++ VISUAL BASIC VISUAL C++ ACTIVE X COM DCOM USB
CV Développeur LABVIEW
Stéphane

Développeur LABVIEW

  • Nantes
LABVIEW MATLAB WINDOWS XP INTRANET GRAFCET USB C JAVA TCP / IP PC
CV Consultant technique C
Arnaud

Consultant technique C

  • REDON
ASSEMBLEUR C ETHERNET VISUAL STUDIO WINDOWS XP USB LINUX C++
CV Développeur ACCESS
Marc

Développeur ACCESS

  • BOUFFERE
ASSEMBLEUR ACCESS SQL WINDOWS 95/98 AS400 POWERPOINT WINDOWS XP USB VISUAL BASIC WINDEV