×
Gilles DURANT

Gilles DURANT

Embedded software engineer

Le Cheylas, FR
French, English, Japanese

Background


About

About

My name is Gilles, an embedded software engineer with knowledge in wireless, infrared detection and low power systems.

Work Experience

Work Experience

  • Embedded software engineer

    Jan, 2019 - Jul, 20234 years 6 months

    • Wireless (RF and battery) fire detection system: Multichannel synchronous protocol bug fix; software architecture definition based on RTOS (FreeRTOS); POC: Wifi communication between control panel and smartphone (ESP32, Flutter).

    • Development of a fisrt product test software for multi-client fire detector (Python, Kivy): Automatic GUI generation depending of the tested product type; automatic generation of the test report.

    • New platform of fire detector: product definition; pricing from suppliers; POC: New platform using different Analog Front End and different microcontrollers.

  • Research engineer

    Jun, 2010 - Dec, 20188 years 6 months

    • European project MINAmI: Proprietary RF protocol implementation; Functional and non-functional needs definition; System use cases definition; System evaluation survey with a user panel.

    • Development of RF communication for a fire detector: Sigfox implementation protocol on a Silabs RF chip (Si4431); Front end web development to visualize detector state.

    • Development of movement detector with doubt removal and high privacy respect: Multi-pixel thermal sensor (Lynred µ80P); Thermal image processing algorithm evaluation (SAMV71, STM32L476, BCM2835).

    • Development of an actimetric gateway (elderly care system): Interface with existing anti-burglar detectors; Patent on usage of anti-burglar detectors in the domain of elderly care.

    • Feasibility study of IR movement detector with AI processing (GST, STM32L476).

    • Definition and design monitoring of Silicium and PE Fresnel lens (CEA/LETI).

  • Embedded software engineer

    Feb, 2007 - Sep, 20103 years 7 months

    • New multimedia (Wire and RF) communication protocol design: Protocol specification; Validation software of Chipcon RF chip (CC1101); Low level RF firmware development (Transcap ASIC and MSP430+CC1101).

    • C compilation tools adaptation for Transcap ASIC.

    • RF remote control firmware development (new protocol).

    • RF relay firmware development (new protocol).

  • Research engineer

    Oct, 2002 - Jan, 20074 years 3 months

    • ASIC SoC (TRANSCAP) design: Validation and demonstration software development (Embeded and PC); Participation in the design of the test and demonstration board;ASIC’s developer manual writing; European project MINAmI (FP6).

  • Software development engineer

    Apr, 2002 - Sep, 20025 months

    • Bluetooth card driver development for RDCi700 digital camera (Embedded Linux).

    • RDCi700 digital camera remote control software development (Linux PC).

  • Software development engineer

    May, 2001 - Sep, 20014 months

    • Bug tracker software development.

    • Company web site software development (bug tracking).

  • After-sales service technician

    Sep, 1994 - Jun, 19994 years 9 months

  • Test operator

    Jan, 1994 - Aug, 19947 months

Skills

Skills

  • Languages

    C

    Python

    RISC Assembly

  • Secondary languages

    G (LabVIEW)

    Dart

    Javascript

    Unix Shell

  • Microcontrollers

    ARM (ST, Reenesas)

    Tensilica (Espressif)

    Broadcom (RPi)

    PIC (Microchip)

    CoolRISC (Semtech)

  • Communication peripheral

    UART

    SPI

    I2C

    USB

    CAN

  • IR technology

    Pyroelectric (Heimann)

    Microbolometer (Lynred)

    Thermopile (Heimann)

  • RF

    RF chips: Chipcon, SiliconLabs, Semtech, Espressif

  • Versioning

    Git

  • Agile method

    TDD

Education

Education

  • , LabVIEW training, Saphir

    Jan, 2013 - Jan, 2016

    Core 1 (2013)

    Object-Oriented Design Programming in LabVIEW (2014)

    Embedded Control and Monitoring Using LabVIEW (2016)

  • , Computer science and instrumentation engineer, Polytech Grenoble

    Sep, 1999 - Jun, 2002

  • , Diploma Advanced technician in electronic, Lycée de Vizille

    Sep, 1991 - Jun, 1993

  • , Bachelor's degree, Lycée Vaucanson Grenoble

    Sep, 1987 - Jun, 1991