Jean-Paul Etienne
Principal Embedded Linux/Android OS Engineer at Yello- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
0
/5.0 / Based on 0 ratingsFilter reviews by:
Experience
-
Yello
-
Réunion
-
Advertising Services
-
1 - 100 Employee
-
Principal Embedded Linux/Android OS Engineer
-
Dec 2018 - Present
Paris Area, France
-
-
-
Slyseed
-
United States
-
Information Technology & Services
-
Co-Founder
-
Aug 2015 - Present
Paris Area, France
-
-
-
ARM
-
United Kingdom
-
Semiconductor Manufacturing
-
700 & Above Employee
-
Senior Staff Engineer
-
Jan 2017 - Nov 2018
Cambridge, United Kingdom
-
-
-
Intel Corporation
-
United States
-
Semiconductor Manufacturing
-
700 & Above Employee
-
Embedded Software Engineer
-
Jan 2016 - Jan 2017
Ireland
-
-
-
Youtransactor
-
France
-
Information Technology & Services
-
1 - 100 Employee
-
Embedded Linux Kernel Engineer/Architect
-
Apr 2009 - Jan 2016
Board bring-up, porting and maintenance of Linux Kernels 2.6.x, 3.1.x on ARM based terminals - LCD / Backlight device driver development - Adaptation of NAND flash controller driver to support 4bit ECC and fix bad block management - Camera driver development (OmniVision) - Battery/Charger driver development - PMIC driver development (for voltage regulation and power management) - Fixed / Adaptation of Wifi devices drivers(libertas and libertas_tf (support for… Show more Board bring-up, porting and maintenance of Linux Kernels 2.6.x, 3.1.x on ARM based terminals - LCD / Backlight device driver development - Adaptation of NAND flash controller driver to support 4bit ECC and fix bad block management - Camera driver development (OmniVision) - Battery/Charger driver development - PMIC driver development (for voltage regulation and power management) - Fixed / Adaptation of Wifi devices drivers(libertas and libertas_tf (support for sdio)) - Fixed Power Management drivers (sleep, CPU frequency scaling) - Porting of 3G modem drivers - Audio driver adaptation (ac97 Wolfson chip based) - I2C and SPI based driver development (ex: SPI UART) Bootloader adaptation and maintenance - RAM initialization, NAND flash driver development, kernel and rootfs flashing via USB, Backlight driver development, i2c driver development Porting of Android on Hardware Handling Hardware intergration in user-space (Wifi, GPS, modem, Bluetooth, printers, FrameBuffer, Hardware production tests) Build System development and Maintenance (python based and bash) - Nightly build, package management and deployment, open-source software integration / adaptation, root filesystem generation Miscellaneous - Hacking of wireless routers to run OpenWrt - sharing of VPN connection through racoon vpn client - ethernet over USB - Development of an audio transport protocol to allow communication between small payment terminals and smartphones (Android and iPhone) through their audio jack. - Team lead Server & Dev ops - Installation and maintenance of Linux-based servers - Development of administration tools (web-based + jenkins integration) TECHNICAL ENVIRONMENT - GNU Toolchain : GCC, GDB, binutils , cross-compilation, make - Linux Kernel - Marvell PXA3xx, FreeScale imx6 - buildroot, OpenWrt - c, c++, ARM ASM, Qt, python, bash, sed, awk, javascript, Django, HTML - Bootloader (Blob, u-boot) - Continuous Integration (Jenkins) Show less
-
-
-
VirtualLogix
-
Software Development
-
1 - 100 Employee
-
Software Engineer
-
2008 - 2009
- Validation of a high-availability distributed middleware over the Intel-based virtualisation platform of VirtualLogix - Development of virtual device drivers for the sharing of a VGA-based device among virtual machines executing Linux and T-Kernel based operating systems over an ARM MPCore platform. - Design and prototyping of a service for the dynamic sharing of RAM among virtual machines over the ARM-based virtualisation platform of VirtualLogix. TECHNICAL… Show more - Validation of a high-availability distributed middleware over the Intel-based virtualisation platform of VirtualLogix - Development of virtual device drivers for the sharing of a VGA-based device among virtual machines executing Linux and T-Kernel based operating systems over an ARM MPCore platform. - Design and prototyping of a service for the dynamic sharing of RAM among virtual machines over the ARM-based virtualisation platform of VirtualLogix. TECHNICAL ENVIRONMENT - GNU Toolchain : GCC, GDB, binutils , cross-compilation, make - Linux Kernel, iTRON, T-Kernel - TI omap 5912, OmapZoom (omap3430), gumstik - c, c++, bash, sed, awk Show less
-
-
Education
-
Conservatoire National des Arts et Métiers