Menu

Jérôme PHILBERT

GRENOBLE

En résumé

16 year's experience in embedded software development.
Specialties:
- Development/integration of real time embedded software.
- Integration/customisation of Linux distributions : bootloader, kernel/drivers, root file system.
- Setup of Linux platforms.
- Firmware upgrade in Linux systems.
- Security in Linux systems.

Mes compétences :
Embedded software
Linux kernel
Embedded Linux
Embedded Linux distribution
Embedded systems
Linux device drivers
Security

Entreprises

  • Kalray - Embedded Linux software engineer

    2017 - maintenant
  • Groupe SII - Embedded Linux software engineer

    Paris-13E-Arrondissement 2016 - maintenant Subcontractor at Schneider Electric.
    Subcontractor at Kalray.
  • Schneider Electric - Embedded Linux software engineer

    Rueil Malmaison 2016 - 2017 Setup and development of an Altera CycloneV-based Linux platform for an energy storage equipment:
    - Integration, setup and customisation of the Linux distribution (bootloader, kernel and rootfs).
    - Continuous integration.
    - Architecture.
    - Train/support the team.
    > Yocto/bitbake, U-Boot, Systemd.
    > Gnu toolchain, Git, Jenkins.
  • HTTV - Embedded Linux software engineer

    2011 - 2016 Development of Linux-based systems for set-top boxes:
    - Integration, configuration and optimization of Linux distributions (bootloader, Linux kernel, Linux root file system), on various platforms and chipsets (STMicroelectronics, Broadcom, Sigma Design, MStar / MIPS, SH4, ARM).
    - Development and configuration of the security in Linux for complying smart-card-based Conditional Access System requirements (Nagravision, Conax, Viaccess-Orca): secure boot, full flash firmware encryption/authentication, Linux containers, strict usage of user accounts/permissions/capabilities, secure kernel, secure firmware upgrade...
    - Development of solutions for updating the firmware of the set-top box (including tool for generating minimal rootFS, flash file systems, flash partitioning, constraints related to NAND/NOR flash memories)
    - Bootloaders: U-Boot, CFE, MBoot, Yamon.
    - Gnu toolchain, Python, shell script, SVN, C, C++.
  • Myriad Group AG - Embedded software engineer

    2009 - 2011 - Development of middleware & application for Android mobile phones
    - Native C, JNI and Android JAVA
  • Purple Labs - Embedded software/driver engineer

    2002 - 2009 Development of software for ARM-based mobile phones.
    * Linux-based platforms:
    - Development of various drivers
    - Integration and update of Linux kernels (2.4, 2.6)
    - Power management (drivers + kernel)
    - Linux kernel/drivers trainer
    - Bootloader
    - C, ARM assembler, Lautherbach
    * RTOS-based platforms:
    - Development of various drivers
    - Development of solutions for updating the firmware of the mobile phone (including tools for generating firmware, Windows application with graphical interface, security aspects)
    - Bootloader
    - C, Code Composer, JTAG
  • STMicroelectronics - Digital Design Engineer

    2000 - 2002 - Simulation & validation of VHDL-blocks
    - Development of drivers for debugging and unitary testing an ARM-based bluetooth chipset

Formations

  • Conax (Pékin (Beijing))

    Pékin (Beijing) 2014 - 2014 Conax Set-Top Box Security Workshop (one week). Certificate of Excellence.

    Security in set-top boxes. Integration of Conax's Conditional Access System in set-top boxes.
  • ENSERG, Ecole Nationale Supérieure D'Electronique Et De Radio-Electricité De Grenoble

    Grenoble 1997 - 2000 Ingénieur d'ingénieur ENSERG

    Master degree in engineering.
    Main subjects:
    - Systems for information processing.
    - Signal processing in GSM phones.
  • IUT 1 Joseph Fourier

    Grenoble 1995 - 1997 DUT

    Two-years university degree in technology in Electric and Industrial Computer science.
    Main subject: Electronics.

Réseau

Annuaire des membres :