Benoît Sauts

Bis 2021, Lead Software Architect, BMW Car IT GmbH

Shanghai, China

Fähigkeiten und Kenntnisse

C
C++ / C++11
J2ME
HTML
PHP
JavaScript
CSS
Qt
postgreSQL
MySQL
JSON
UML
Design Patterns
TCP/IP
UDP
HTTP / HTTPS
Embedded Systems
Linux
gcc / g++
CMake
Subversion
git
gerrit
openSUSE Build Service
Jenkins
QtCreator
Microsoft Office
Scrum
OpenCV
STL
QML
QNX
Bash
cgroups
Enterprise Architect
Systems engineering

Werdegang

Berufserfahrung von Benoît Sauts

  • Bis heute 3 Jahre und 2 Monate, seit Apr. 2021

    Lead Software Architect

    BMW China Services Ltd.

  • 2 Jahre und 4 Monate, Jan. 2019 - Apr. 2021

    Lead Software Architect

    BMW Car IT GmbH

  • 2 Jahre und 1 Monat, Jan. 2017 - Jan. 2019

    Software Architect

    BMW Car IT GmbH

    Part of the Software Core Architecture Team for a Linux based Head Unit.

  • 11 Monate, März 2016 - Jan. 2017

    Principal Engineer

    BMW Car IT GmbH

    Development of an application framework based on QtCore (C++11, Qt 5.5) , adding convenience functionalities as well as BMW / project specific requirements like, e.g. thread monitoring, watchdog support, JSON schema validation, etc. My goal: achieving high quality. This was reached thanks to heavy testing at multiple levels, static code analysis tools and code coverage. I played the role of Integrator and got experienced with Bitbake. Gained insights in scheduling and CPU cgroups.

  • 3 Jahre und 6 Monate, Okt. 2012 - März 2016

    Software Developer

    BMW Car IT GmbH

    Development of a Speech middleware on multiple embedded platforms (QNX, Linux) in C++, using Qt 5.3 to alleviate the platform incompatibilities. Development of tests for the Speech middleware using QtTest (Unit-, Feature-, System-Tests) running on target. Experience with multi-threading and sockets (TCP) paradigm on embedded platforms. Other technologies involved: SQLite, JSON, XML, MOST, CommonAPI Git, Gerrit and Jenkins are an essential part of the team's SCRUM-based development process.

  • 10 Monate, Jan. 2012 - Okt. 2012

    Software Developer, UI

    Nokia

    Software Developer, in UI and System UI, basically working on a worldwide R&D project, using Qt 4.8 (C++, QML and Javascript). Gained experience with Jenkins (CI) and OBS (rpm packaging). I was also Package Owner, this means my duty was to build up the package for the software and I had to ensure the integration would be successful.

  • 7 Monate, Mai 2011 - Nov. 2011

    Master Thesis

    Nokia

    Master Thesis with topic: "An Adaptive Mobile Phone Graphical User Interface" Design of a complete architecture for a system adapting its UI depending on the user's usage of the phone. Development of a prototype running on Symbian^3 platform, using Qt 4.7 (C++, QML and Javascript) Grade: 1,4

  • 1 Jahr und 5 Monate, Jan. 2010 - Mai 2011

    Working Student

    Nokia

    Assigned to the Qt Development Team. Working on demonstrator and UI (Tools: at first, Qt4.6 using C++ and afterward using Qt4.7, mainly QML with Javascript)

  • 4 Monate, Okt. 2009 - Jan. 2010

    Wroking Student

    Nokia

    This position is an extension of my internship, therefore the task was similar.

  • 6 Monate, Feb. 2009 - Juli 2009

    Trainee

    Nokia

    I have been working in the High Level Integration team, more precisely in the Java Team. My task was to assess errors, deciding whether the cause was due to the Midlet, the platform or the SW, retesting and correcting was also required from time to time. Moreover, I had to develop some Midlets (phone/platform feature testing) as well as a Servlet. (Tools: Java ME, Java EE, Eclipse)

  • 2 Monate, Juni 2006 - Juli 2006

    Trainee

    Dourmap

    I took part in the research for the elaboration of the Sabella project which is a project aimed to create a Tidal Stream generator. I was asked to find a mean of communication between the shore and the generator. I also worked as an electrician, building master power board for buildings. The clients were the army, schools, companies, etc.

Ausbildung von Benoît Sauts

  • 2 Jahre und 2 Monate, Okt. 2009 - Nov. 2011

    Information Systems

    Horschule Ulm

    Intelligent Systems

  • 5 Jahre und 6 Monate, Sep. 2005 - Feb. 2011

    Computer Science

    Ecole Nationale d'Ingénieurs de Brest (ENIB)

Sprachen

  • Englisch

    Fließend

  • Französisch

    Muttersprache

  • Deutsch

    Gut

  • Japanisch

    Grundlagen

  • Chinesisch

    Grundlagen

Interessen

Internet
Media
Computer Science
Hardware
Embedded Systems
Linux
High-end Hi-Fi
Music
Japan

21 Mio. XING Mitglieder, von A bis Z