Faouzi Gannar

Angestellt, Embedded software developer, smartmicro

Braunschweig, Deutschland

Über mich

Detailed-oriented, responsible and committed engineer, with a get-it-done, on time and high quality product spirit, and more than 4 years of experience writing specifications, designing, implementing, developing, testing and delivering embedded software applications using variety programming languages and technologies. Technical proficiencies include: Programming languages: C, C++, Python Tools: Eclipse IDE, KAIL IDE, Visual Studio, Qt creator, GIT, SVN, JIRA Methodologies: Agile Software development, Scrum, V cycle OS: Linux, Windows Embedded platforms: Raspberry Pi, stm32, NRf5, Power PC Frameworks: Docker, google test, pytest

Fähigkeiten und Kenntnisse

C++
python
Docker
Git
Qt
Linux
Software Development
SVN
google test framework

Werdegang

Berufserfahrung von Faouzi Gannar

  • Bis heute 4 Jahre und 4 Monate, seit März 2020

    Embedded software developer

    smartmicro

    C,Time&radar sync,FSM,MISRA,google test Implement state machines for time sync protocol inspired from PTP. Implement radar sync protocol to avoid radar overlaps. Write unit tests using google test framework. Integrate the sync services into the sensor software. Python,pytest,Docker,macvlan Develop an installable python package to emulate sensor behaviour. Run the emulated system on docker. Lauterbach,PRACTICE,debugger Write .cmm scripts for lauterbach debugger

  • 7 Monate, Sep. 2019 - März 2020

    Embedded software Engineer

    T&S Services GmbH

  • 2 Jahre, Sep. 2017 - Aug. 2019

    Embedded software Engineer

    ACTIA Engineering Services

    C,Linux,Goose,iec61850,Lib XML2,Thread,Mutex,SRAM Implement servrer according the iec61850 standard. Implement an xml parser module. Integrate goose protocol. C++,QT,TCP Development of a simulator (tcp client) that sends states and information of electrical equipments easily controlled by the user using GUI. C,BLE,Flash,Timer,ADC Software development of the "BLE sensor" product that provides GATT services to set and get parameters. Implement a sectorial management of the flash memory.

Sprachen

  • Arabisch

    Muttersprache

  • Französisch

    Fließend

  • Englisch

    Fließend

  • Deutsch

    Grundlagen

21 Mio. XING Mitglieder, von A bis Z