Menu

Laurent GAUTHIER

CANNES

En résumé

I am a freelance Embedded Software Engineer with 20+ years of experience.

A motivated and versatile software engineer, I take pride in delivering well designed quality software. I strive to understand the big picture of the system, the solution to be delivered and where my work fits in. I always stay curious and open-minded.

At this time I am working for a Tier 1 automotive supplier on embedded ARM/Linux for Telematics applications based on Qualcomm and NXP automotive SoCs.

Feel free to contact me for any opportunity of work on embedded ARM/Linux software/firmware.

- laurent.gauthier@soccasys.com
- +33 (0)630.483.429

Key Skills:
- ARM/Linux embedded software development (7+ years), including Yocto
- Software release management and customer support (15+ years)
- Embedded software validation (10+years)
- DSP algorithm optimization on RTOS systems (3+ years)
- Training and mentoring experience (4+ years)
- Working in geographically distributed projects, multi-cultural environments (15+ years)
- All aspects of software configuration management: 15+ years of experience in methods & tools, version control, bug tracking, build automation, test automation, continuous integration…

Mes compétences :
ClearQuest
Multisite
Release Management
Clearcase
Software Engineering

Entreprises

  • Socca Systems SAS - Senior Embedded Software Engineer | Owner

    2016 - maintenant
    Currently working for a Tier 1 automotive supplier, as part of the Platform Software team, to deliver a Yocto-based embedded ARM/Linux platform for a whole range of Telematics applications.

    In this position I have developed in-depth experience with both Qualcomm and NXP automotive SoCs.
  • Texas Instruments - Radio System Software Lead

    Villeneuve-Loubet 2013 - 2016 As the software lead on the RFSDK project I am defining the software architecture, driving the design of APIs, and making major contributions to the software implementation, documentation and test effort.

    The RFSDK software is a combination of:
    ● C and Python objectoriented client APIs
    ● User-mode linux drivers for a number of hardware accelerators and peripherals
    ● DSP test and demonstration software
    ● Yocto-based ARM/Linux distribution build and packaging

    One interesting part of this work is the collaboration with hardware designers, RF experts and LTE and WCDMA software teams to create an integrated SDK with a balanced set of features, and clean interfaces. The balance to be found is between:
    ● Making complex procedures simple, with only relevant parameters exposed.
    ● Not oversimplifying so that advanced features are available and configurable.

    One of the key challenges is working with a distributed a team covering Finland, Italy, France, Dallas and Santa Clara and at the same time supporting customers in California, Germany, Finland, India, Korea, China as well as Japan.
  • Texas Instruments - System Application Engineer

    Villeneuve-Loubet 2010 - 2013 DSP Software Optimization of basestation software on multi-core TI DSPs for WCDMA and LTE (L2 schedulers).

    Contributed to and now maintaining the software for the TI Small Cell RF platform (Azcom SCBP board + TI TSW3725 RF board). This software is a combination of Linux, Web (Ajax) and DSP software.

    During that period I have supported our customers and internal teams in their efforts to automate the test of their DSP software, especially reliably running large scale test suites.

    Finally I am also doing Git and ClearCase/UCM support for our team based in Nice. Especially support for migration of projects from ClearCase to Git/Gerrit/Gitorious.
  • Texas Instruments - System Engineer

    Villeneuve-Loubet 2006 - 2010 As the System Test Lead I oversaw the activity of our system test team based in Bangalore (5 engineers validating our WCDMA DSP software for basestations).

    I contributed directly to the definition and implementation of our automated test-bench that enabled running our 2000+ test-cases overnight as a step in our software build procedures.

    In addition I was acting as the Software Configuration Manager (ClearCase/UCM), providing support and training on processes and tools, in Nice as well as two sites in the U.S. (continuation of the previous activity).
  • Texas Instruments - Sotfware Configuration Manager

    Villeneuve-Loubet 2005 - 2006 Defined and implemented the way to use ClearCase/UCM for a mid-size software development group. This involved documenting the UCM usage model, automating (perl scripting mainly) the build and release procedures and providing day-to-day support for the team in Nice and a group of system test engineers based in Bangalore.

    Since then these procedures have been adopted by other larger teams based in the U.S. and are still in use to this day.

    This work was done as a contractor.
  • Amadeus IT Group - ClearCase Consultant

    Sophia Antipolis 2004 - 2005 Provided support and guidance on tools and process to the Amadeus QA team during the migration of a large development organization (100+ Java/Eclipse developers) to ClearCase/UCM.

    This work was done as a contractor.
  • Thales Underwater Systems - Software Configuration Management Consultant

    Courbevoie 2004 - 2005 Redesigned and implemented a unified ClearQuest bug-tracking process based on the existing practices of the organization. Migration of the existing databases to the newly defined schema.

    Defined and implemented an internal web-site that published critical sw project metrics extracted from the many ClearQuest databases used by the organization.

    This was done as part of the organization's efforts toward CMMI Level 2 certification.

    This work was done as a contractor.
  • IBM Rational Software - Software Services Consultant

    Bois-Colombes 2000 - 2004 As part of the Rational Software "Professional Services" team the work involved a lot of on-site consulting at Rational current or future customers on their software development processes and ClearCase/ClearQuest consulting/mentoring.

    I was a qualified instructor for ClearCase and ClearQuest (and their MultiSite functionality).

    One year based in Paris (2000-2001), and three years based in Montreal (covering all of Canada, and some of the north-east U.S.)

    While in Canada over 70% of my work and the trainings I delivered were done in English.
  • Alcatel - Software Configuration Management Team Lead

    Paris 1996 - 2000 As the manager of the software configuration management team (10 people) on a fast growing project (300+ developers by 1998) I was in charge of the definition, implementation and support of configuration management procedures: automated builds, release processes, multi-site synchronization procedures.

    ClearCase administration of large scale deployments over multiple sites (up to 10). Training/mentoring of SCM teams of remote sites working with us.

    Maintained the build system for multiple large scale C++ projects in a cross platform environment (UNIX/Windows).

    The environment was primarily ClearCase and CVS based, on both UNIX and Windows.
  • Altadis - Software Configuration Manager

    Paris 1994 - 1996 As part of the "production team" I was in charge of receiving software deliveries made by third-party companies, ensuring their integrity and proper archiving, making in-house software builds to ensure reproducibility as well as configuring and supporting controlled test environments for our validation teams. The environment was UNIX-based, with Oracle databases being used by the applications.

    In early 1995 I initiated the implementation and deployment of ClearCase in the organization.

    This work was done as a contractor.

Formations

Réseau

Annuaire des membres :