
Embedded Software Engineer @ Adeneo Embedded
Lyon Area, France

Embedded Software Engineer @ Adeneo Embedded
Lyon Area, France
Driver and Kernel developper.
- Developper of the neocore926 board BSP.
- Developper of some USB device firmware.
- Developper of the at91sam9rlek BSP.
Opensource project.
- Research and development for the rathaxes project
- Working on pmbsd
Architecture:
- IA32
- ARM
Hardware techno and protocol:
- USB Host (Bulk Interrupt and Isochronous transfert)
- USB Device CDC HID and UVC
- rs232
- Ethernet driver (how Phy and MAC works)
- VESA VBE3
- PCI, LPC
- etc ...
Driver development & OS Design & Kernel programing OpenBSD kernel, Linux kernel, CE 6.0 kernel, Xnu kernel, Windows WDF, OpenSolaris kernel
Language : Strong skill in x86 assembly, Strong skill in C programming, arm assembly
(Non-Profit; Computer Hardware industry)
January 2009 — Present (11 months)
Lead the development team (about 5 persons)
Handle all technical choice.
(Privately Held; Electrical/Electronic Manufacturing industry)
November 2007 — Present (2 years 1 month)
Research and development on USB drivers.
Developement of the neocore926 BSP
Developement of the at91sam9rlek BSP
Research and development on windows embedded compact chelan (ce7)
Research and development on efficient SoC abstraction in BSP.
Research and development on efficient Clock management in BSP.
(Computer Hardware industry)
November 2007 — Present (2 years 1 month)
Research and developement on rathaxes
Research and developement on fpga board
Research and developement on kernel hacking
Research and developement on OS Design
(Computer Hardware industry)
May 2007 — Present (2 years 7 months)
develop drivers, explore different kernel architecture
(Public Company; GOOG; Internet industry)
April 2009 — August 2009 (5 months)
Improvment of USB into FreeBSD
(Educational Institution; Computer Software industry)
September 2007 — February 2009 (1 year 6 months)
(Educational Institution; Computer Software industry)
March 2007 — February 2009 (2 years )
(Information Technology and Services industry)
April 2007 — October 2007 (7 months)
(Information Technology and Services industry)
September 2006 — September 2007 (1 year 1 month)
(Computer Hardware industry)
January 2007 — March 2007 (3 months)
working on a Linux BSP
2005 — 2009
BSD community, Computer hardware, Embedded devices, Processor architecture, OS design.
MCTS - Embedded 6.0 Developer.
Speaker for the 9th LSM (Libre Software Meeting).
Speaker for the JDLL 2009 (Journee du Logiciel Libre).
Invited at the T-DOSE 2008 for the rathaxes project (http://www.t-dose.org/).