Franck Denat

Senior Embedded Software Engineer at STMicroelectronics

Greater Lyon Area

About

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.

Experience

  • STMicroelectronics (Permanent · 13 yrs 7 mos)
    • Senior Embedded Software Engineer
      Sep 2024 - Present · 1 yr 11 mos

      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

    • Senior Embedded Software Engineer
      Aug 2022 - Present · 4 yrs

      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

    • Senior Embedded Software Engineer
      Oct 2019 - Jul 2022 · 2 yrs 10 mos

      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

  • Senior Software Engineer : Low Power Management at ST-Ericsson
    Jan 2009 - Jan 2013 · 4 yrs 1 mo

    - 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

  • Software Engineer : Security at STMicroelectronics
    Jan 2004 - Jan 2009 · 5 yrs 1 mo

    - Secure Driver development - Symbian OS modules integration/packaging/release for customers Technical environment : Symbian, C++, Clearcase, ARM 926

  • Software Engineer : Embedded Systems at Silicomp
    Jan 1998 - Jan 2004 · 6 yrs 1 mo

    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