Created and packaged GNU cross-toolchains1 for Sandy-bridge and Ivy-Bridge
Configured, tuned for low-latency execution, cross-compiled2 and packaged3 Linux
Designed, implemented and tested module4 and library4 to abstract FPGA hardware
Implemented, tested and packaged library5 and application5 to recover market data
Implemented automation tools6 to create, install7 and configure a Linux based OS
Developed automation scripts6 to install, upgrade and deliver products to customers
Provided support8 to customers and post-sales engineers
Software-editing company providing Safe and Secure Virtualization RTOS and Hypervisor
Implemented Board Support Packages (BSP) for ELinOS and PikeOS on different
platforms such as PowerPC9, ARM10, MIPS11, x8612 and SPARC-v813-based boards
Ported existing Linux-based BSPs for VxWorks or openWRT to ElinOS
Implemented and upgraded boot-loader14 for board bring-up and to add new protocols
Implemented, tested, documented and packaged Linux and PikeOS drivers such as
serial, Ethernet, PCI, USB, I2C, (SG)DMA, MTD, Queuing/Sampling ports and SHM
according to customers’ specifications
Co-worked with hardware engineers to specify module-FPGA’s IPs abstraction layer
Co-worked with software engineers to specify library-application API
Para-virtualized Linux PCI architecture on top of PikeOS from scratch
Para-virtualized Linux ARM clock tree on top of PikeOS from scratch
Added Device Tree Blob support to PikeOS
Added ARM TrustZone technology support to PikeOS inspired from previous i.MX6 work
Designed and implemented APEX library standard into PikeOS RTEMS personnality
Implemented testsuites as automated testbench15 permiting non-regression detection