Emmanuel Blot

Emmanuel Blot Email and Phone Number

Embedded Software Technical Leader @ Rivos Inc.
Emmanuel Blot's Location
Greater Marseille Metropolitan Area, France
Emmanuel Blot's Contact Details
About Emmanuel Blot

Specialties: Real-time embedded software design and developmentQEMU device emulationPython software design and development

Emmanuel Blot's Current Company Details
Rivos Inc.

Rivos Inc.

View
Embedded Software Technical Leader
Emmanuel Blot Work Experience Details
  • Rivos Inc.
    Technical Staff
    Rivos Inc. Sep 2022 - Present
    St.-Maximin-La-Ste.-Baume, Provence-Alpes-Côte D'Azur, France
  • Sifive
    Staff Software Engineer
    Sifive May 2020 - Sep 2022
    La Ciotat, Provence-Alpes-Côte D'Azur, France
  • Tagsys Rfid
    Embedded Software Technical Leader
    Tagsys Rfid 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 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)
  • Neotion
    Software Technical Leader
    Neotion 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 onto multi-core host platform.Design and development of tools to configure, customize and build software for Neotion productsDevelopment and maintenance of the complete tool chain for Neotion SDK (for Linux, Mac OS X and Windows hosts)
  • St Microelectronics
    Software Engineer
    St Microelectronics Jan 2004 - Jul 2007
    Grenoble, FranceSoftware engineer for Symbian OS EKA2 / ARMv5 mobile phonesDesign and development of Symbian device drivers for 3G smart phones: camera, TV encoderTechnical leader for C/C++ development and software design
  • Freescale Semiconductor
    Software Engineer
    Freescale Semiconductor Oct 2002 - Dec 2003
    Toulouse, FranceContractorSymbian OS 7.0s ARMv5 platformsDevelopment and integration of a Bluetooth device driver for UMTS/3G mobile phones.
  • Smartfusion
    Software Engineer
    Smartfusion Jan 2002 - Oct 2002
    Sophia-Antipolis, FranceContractorJ2ME on Linux ARMv5 mobile devicesDesign and full implementation of MIDp 1.0.3 for embedded Linux SA1100 platforms, low level APIs and drivers (frame buffer, touch screen, keypad)
  • Sun Microsystems
    Java Licensee Engineer
    Sun Microsystems Aug 2000 - Dec 2001
    Dublin, IrelandSupport of SUN licensees on J2ME technologies (CLDC/MIDp)Technical expertise for mobile phone manufacturersSupport for integrating and porting J2ME technologies into embedded devices.Port of the kVM (light Java Virtual Machine) on the Psion Revo
  • Hp
    Software Engineer
    Hp May 1999 - Jul 2000
    Grenoble, FranceContractorWeb technologies / Linux x86 serversDevelopment of a web-based license management software, based on Java technologies and CORBA middle-ware, with high security constraints.
  • Alcatel
    Software Engineer
    Alcatel Aug 1998 - May 1999
    Valence, FranceContractor (Alcatel PAS, now Solystic)VxWorks PowerPC devicesHigh-level control layers and DMA driver for VME-InterBus interface benchmarking.
  • Canon
    Software Engineer
    Canon Feb 1996 - Jul 1996
    Rennes Area, France
    Rennes, FranceTrainee + Software engineerStill 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.

Emmanuel Blot Skills

Embedded Software Embedded Systems C Python Embedded Linux Subversion Arm Software Design Device Drivers Rtos Software Development Software Engineering Linux Trac Debugging C++ Shell Scripting Git Set Top Box Qemu Multithreading Unix Tcp/ip Technical Leadership Soc Html Usb Ecos Dvb Clang Assembly Real Time

Emmanuel Blot Education Details

  • Enib
    Engineering School In Electronics And Computer Science
  • Lycée Gustave Eiffel
    Lycée Gustave Eiffel
    Science

Frequently Asked Questions about Emmanuel Blot

What company does Emmanuel Blot work for?

Emmanuel Blot works for Rivos Inc.

What is Emmanuel Blot's role at the current company?

Emmanuel Blot's current role is Embedded Software Technical Leader.

What is Emmanuel Blot's email address?

Emmanuel Blot's email address is ma****@****ail.com

What schools did Emmanuel Blot attend?

Emmanuel Blot attended Enib, Lycée Gustave Eiffel.

What are some of Emmanuel Blot's interests?

Emmanuel Blot has interest in Ultralight Aircraft.

What skills is Emmanuel Blot known for?

Emmanuel Blot has skills like Embedded Software, Embedded Systems, C, Python, Embedded Linux, Subversion, Arm, Software Design, Device Drivers, Rtos, Software Development, Software Engineering.

Not the Emmanuel Blot you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.