Greater Lyon Area
I have been developing and implementing for more than 20 years complex embedded systems dealing with power management, security frameworks and low level drivers at OS or bare metal level. These developments are included and industrialized in large scale products (like Set Top Boxes, Communication devices, Mobile Platforms or Microcontrollers) requiring important collaborations at the international level. Today I am more focused on Validation aspects and more particularly on Flash memory device storage or display devices for instance. This give rise to a strong expertise in embedded systems and more specifically for the secure topics, boot process and validation aspects that need a constant skill updates to follow the market evolution.
SOC validation on Ultra Wide band device (ST64UWB-A500) focused on power management aspects: - consumption - wakeup time - power state machines Technical environment : Linux - Python (Test Bench) - VS Copilot - ARM M85/RISCV
Bare Metal Driver for SPI NOR/SPI NAND - Driver development - Unitary testing - SPI NOR Flasher development - Manage SPI NOR/NAND manufacturer specificities - Manage LTDC drivers - Simulation with Cadence Palladium tool Technical environment : Linux - SPI protocol - Cadence Palladium - STM32MP2
60 GHz Contactless Products Validation: Product : https://www.st.com/en/wireless-connectivity/60-ghz-contactless-products.html ST60 digital part Validation : - Test environment on Python framework - Drive automatically Electronic measuring tools and calibration devices - Process, Temperature, Voltage (PVT) tests Technical environment : Linux - Python, I2C and eUSB2 protocols
- Low Power Management Firmware development for Mobile Platforms - On ARM architecture, Secure Boot ROM customization to be compliant with the power model of the platform - non-regression test suite maintenance Technical environment : Linux, Real Time System, ARM Cortex-A9, C, Clearcase, perl, crypto lib
- Secure Driver development - Symbian OS modules integration/packaging/release for customers Technical environment : Symbian, C++, Clearcase, ARM 926
Computer engineering services : - SOMFY : Software drivers for LCD - CES / Airbus Industry : Embedded software for avionics network analyzer - INGENICO : Java Virtual Machine integration on payment terminal equipment - HEWLETT – PACKARD : Software integration on PC platforms for mass production purpose - STMicroelectronics : Test / validation for ST7 and ST9 emulator - HEWLETT – PACKARD : Microsoft Operating System certification Technical environment : ARM7 - C/C++ - Java - Linux