Mes compétences :
Informatique
Linux
embedded software
dtls
nb-iot
internet of things
Entreprises
Nagravision
- Senior Software Engineer
2015 - maintenant
Nagravision
- Software engineer
2010 - 2014
Abilis Systems
- Embedded software engineer
2007 - 2010* Specify and Implement all firmware features for mobile TV single chip (DVB-T/H) designed by the company. System based on ARC core.
* Implement USB 2.0 firmware stack and study of HID protocol under Windows.
* Specify and Deploy the UNIX compilation environment for all software to be released by our team.
* Update the generic Host API (software and documentation) to simplify integration into customer’s platform (BDA driver for PC or Set Top Box).
* Unitary and Functional validation using TCL scripts environment and ARC core simulator
Solog (SSII)
- Embedded Software engineer
2006 - 2007Contractor for Invensys Controls SA - Cluses, France
Specify and develop a Man-Machine Interface on ATMEL 8-bits micro-controller platform:
* Low level drivers for the display (LCD, LED module) and user interface (buttons)
* High level module which manages the entire MMI and interacts with other devices.
2002 - 2006Freescale Semiconductors - Toulouse, France
June 04 – December 06:
* Design a radio chipset simulation module and integrate it into validation tool of a GSM/GPRS/EDGE stack (Layer 1 and 2).
* Design and validate functionalities (AGC management, SPI driver) for GSM stack layer 1 conforming to SEI/CMM level 3 process.
* Create a library of PERL scripts to analyze data captures via a Logic-Analyzer and for performance benchmarking.
September 2003-May 2004:
* Integrate R&D team of Newlogic (Sophia-Antipolis) to help validation of WI-FI MAC layer for wireless device (cellular, PDA,…) in the framework of a partnership with Freescale Semiconductors.
August 2002-September. 2003:
* Study and Optimize voice (AMR, HR) and audio (AAC) codecs on ARM9E core.
Motorola Semiconductors
- Internship as Software engineer
2002 - 2002Design a Preemptive/Non-Preemptive micro-kernel (task scheduler, Inter-Process Communication mechanism, Shared memory,…). Integrate it on ARM9E core for CoWare software (Co-design HW/SW).
Corema
- Intership as Software Engineer
2001 - 20016 months in 2001: COREMA - Le Mans, France
Design a software module (C++ language and UML Design) to simplify calibration of an optical measurement bench: DELTEC VISION.