Emmanuel Blot

Technical Staff at Rivos Inc.
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Marseille Metropolitan Area, FR

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • Computer Hardware Manufacturing
    • 100 - 200 Employee
    • Technical Staff
      • Sep 2022 - Present

      St.-Maximin-la-Ste.-Baume, Provence-Alpes-Côte d'Azur, France

    • United States
    • Semiconductor Manufacturing
    • 400 - 500 Employee
    • Staff Software Engineer
      • May 2020 - Sep 2022

      La Ciotat, Provence-Alpes-Côte d'Azur, France

    • France
    • Appliances, Electrical, and Electronics Manufacturing
    • 1 - 100 Employee
    • Embedded Software Technical Leader
      • Jul 2016 - Jan 2020

      Aubagne Software Architecture, Design & Development of an IoT infrastructure dedicated to read and localize RFID tags at a distance (> 5m). * Definition and implementation of Bluetooth LE 4.x custom protocol to remotely drive, query and manage many (100+) RFID energizers * Definition and initial implementation of a gateway/hub to manage RFID energizers through a single device, with a dedicated GPB over TCP protocol. * Definition and implementation of a QA infrastructure, to test and… Show more Software Architecture, Design & Development of an IoT infrastructure dedicated to read and localize RFID tags at a distance (> 5m). * Definition and implementation of Bluetooth LE 4.x custom protocol to remotely drive, query and manage many (100+) RFID energizers * Definition and initial implementation of a gateway/hub to manage RFID energizers through a single device, with a dedicated GPB over TCP protocol. * Definition and implementation of a QA infrastructure, to test and validate remote RFID energizers * Languages: C11, Python 3.x * RFID tag energiser, driven with BLE communication link - nRF52 (Cortex-M4F) BLE 4.x peripheral device, with custom BLE profile and dedicated advertisement information - BLE low-level attribute management - SPI/I2C/1-wire bus and devices management - Battery and temperature monitoring - Analog UHF RFID amplification/regulation * Pure Python BLE stack management, with CLI interface, scripting capability and various SW tools to support, test and drive various HW devices. * RPi-based autonomous updater for nRF52-based device, with OLED screen and SWD master * Production test bench for UHF RF splitter driven with 1-wire bus - GUI using PyGTK3, SPI/I2C management using PyFtdi * I2C battery gauge emulator with USB CDC ACM bridge - STM32L4 (Cortex-M4F) with ChibiOS * Pury Python embedded gateway application: - BLE central role - TCP server, with GBP-based protocol - I2C+UARTs slave device management - Linux Buildroot-based custom platform (Cortex-A8) Show less

    • Software technical leader
      • Aug 2007 - Jun 2016

      Aubagne Embedded real-time software design. Software architect / technical lead for ARM platforms. Design and development of various drivers and system libraries for eCos RTOS. Design and development of the SoC bootloaders. Design and development of the new production system with an innovative, diskless, Python/Linux network platform. Port of QEMU 2.x for Neotion SoCs, including HW crypto-accelerators, TS processing pipe & CI slave, Ethernet/SPI/serial interface and DMA controllers… Show more Embedded real-time software design. Software architect / technical lead for ARM platforms. Design and development of various drivers and system libraries for eCos RTOS. Design and development of the SoC bootloaders. Design and development of the new production system with an innovative, diskless, Python/Linux network platform. Port of QEMU 2.x for Neotion SoCs, including HW crypto-accelerators, TS processing pipe & CI slave, Ethernet/SPI/serial interface and DMA controllers onto multi-core host platform. Design and development of tools to configure, customize and build software for Neotion products Development and maintenance of the complete tool chain for Neotion SDK (for Linux, Mac OS X and Windows hosts) Show less

    • Switzerland
    • Semiconductor Manufacturing
    • 700 & Above Employee
    • Software engineer
      • Jan 2004 - Jul 2007

      Grenoble, France Software engineer for Symbian OS EKA2 / ARMv5 mobile phones Design and development of Symbian device drivers for 3G smart phones: camera, TV encoder Technical leader for C/C++ development and software design

    • United States
    • Semiconductor Manufacturing
    • 700 & Above Employee
    • Software engineer
      • Oct 2002 - Dec 2003

      Toulouse, France Contractor Symbian OS 7.0s ARMv5 platforms Development and integration of a Bluetooth device driver for UMTS/3G mobile phones.

    • Software engineer
      • Jan 2002 - Oct 2002

      Sophia-Antipolis, France Contractor J2ME on Linux ARMv5 mobile devices Design and full implementation of MIDp 1.0.3 for embedded Linux SA1100 platforms, low level APIs and drivers (frame buffer, touch screen, keypad)

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Java licensee engineer
      • Aug 2000 - Dec 2001

      Dublin, Ireland Support of SUN licensees on J2ME technologies (CLDC/MIDp) Technical expertise for mobile phone manufacturers Support for integrating and porting J2ME technologies into embedded devices. Port of the kVM (light Java Virtual Machine) on the Psion Revo

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software engineer
      • May 1999 - Jul 2000

      Grenoble, France Contractor Web technologies / Linux x86 servers Development of a web-based license management software, based on Java technologies and CORBA middle-ware, with high security constraints.

    • Software engineer
      • Aug 1998 - May 1999

      Valence, France Contractor (Alcatel PAS, now Solystic) VxWorks PowerPC devices High-level control layers and DMA driver for VME-InterBus interface benchmarking.

    • United Kingdom
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Software engineer
      • Feb 1996 - Jul 1996

      Rennes Area, France Rennes, France Trainee + Software engineer Still image compression software for bubble-jet color printer embedded implementation. Development of a simulator for probing and optimizing performances of embedded imaging software - image decompression, dithering, memory management and printing. Development of a multithreaded GUI for a still image wavelet compression library.

Education

  • ENIB
    Engineer, Engineering School in Electronics and Computer Science
    1992 - 1997
  • Lycée Gustave Eiffel
    Baccalauréat Serie E, Science
    1989 - 1992

Community

You need to have a working account to view this content. Click here to join now