Bertrand CALVET


En résumé

Mes compétences :
embedded software
internet of things


  • 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 - 2007 Contractor 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.
  • Freescale Semiconductors - Embedded Software engineer

    2002 - 2006 Freescale 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 - 2002 Design 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 - 2001 6 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.