Nicolas Grosjean

Angestellt, Software Architect, Altran GmbH & Co. KG

Gilching, Deutschland

Fähigkeiten und Kenntnisse

Embedded software
Software Architect
Test-driven development
C++
Design
Object oriented conception
CMake
Automotive
Coding
Testing
Transport
Railways
Medical
Graphical User Interface
Software Testing Automation
Visual C++
Ada
Bash
HTML
XML
Qt SQL
Linux
Windows
cygwin
embedded Linux
Unix
Windows CE
Virtual Box
g++
gcc
gdb
qmake
ASim (Autosar Builder)
Visual Studio
WindRiver
Qt
MFC
AUTOSAR
Doxygen
JIRA
DOORS
MS Project
Rational Suite
Taskjuggler
SART
Enterprise Architect
QAC
Code Beamer
UML
MVC Pattern
Improving internal team communication
Git
Scrum
USB
Embedded Systems
cmake
GitHub
Jira
Agile Software Development
SimSound Bruel & Kjaer
Valgrind
mdf4
Softwareentwicklung

Werdegang

Berufserfahrung von Nicolas Grosjean

  • Bis heute 24 Jahre und 11 Monate, seit Aug. 1999

    Software Architect

    Altran GmbH & Co. KG

    Consultant Senior De Valck Consultants / Altran Benelux / Altran Germany Benelux / Germany / France / UK / Sweden

  • 10 Monate, Sep. 2019 - Juni 2020

    Software Architect

    Magna International (Altran)

    Creation of MDF4 reader and interpreter software. The ASAM MDF (Measurement Data Format) is a binary file format for recording e.g. CAN, CAN FD and LIN bus data. Today, MDF4 is the industry standard - ensuring interoperability across many CAN tools.

  • 2 Jahre und 5 Monate, Apr. 2017 - Aug. 2019

    Software Architect

    BMW Group (Altran)

    In the context of the development and update on driving car simulation software : * Design and complete update of the build and software dependency management tool (>400 Makefile converted to cmake) * Development of new functionality related to the synchronization of sound, image and vibration

  • 1 Jahr und 5 Monate, Nov. 2015 - März 2017

    Software Developer

    BMW Group (Altran)

    Device Manager is an embedded software managing the telephony, wifi, bluetooth, usb connection! ** Module Requirement, coding and testing Create USB bus simulator (libusb, UDisk2), Manage BMW CommAPI Interface, Teaching the team the art of testing, Coding-Decoding Wifi messages ** This software follows now a “test-oriented” development. Simulators helps for Integrations Tests. ** Automotive, Autosar, Software. C++, linux, JIRA, Google Test, Doxygen, embedded g++ and embedded tools, git. Scrum

  • 8 Monate, Apr. 2015 - Nov. 2015

    Software Architect

    BMW Group (Altran)

    Software Architect for new embedded camera system software, based on NVidia platform. BMW needs a camera system to replace the internal and external mirrors. *** Software architecture, Milestones, Manage the requirement in a R&D environment, Software quality (5 people), Coding and Testing, Bug Management, Doc. *** A 3 camera system showed on Los Angeles Auto Show 2016. *** Sector: Automotive, Autosar, Software. C++, JIRA, Doxygen, gcc, embedded linux, svn Scrum

  • 3 Monate, Jan. 2015 - März 2015

    Unit Testing Management

    BMW Group (Altran)

    München * Context A low quality embedded software (library) should be tested and validated in a very short time. * Responsibilities Drastic choice about the tools, Test Coverage management Bug Management Bug, test and requirement Documentation * Tasks The bug were documented, most of them are corrected Wrong requirements were corrected or documented * Technical Env Sector: Automotive, Autosar, Soaftware Technical skills: VIM+scripts, C++, JIRA, Doxygen, gcc, Google Test (gtest) daily meeting

  • 1 Jahr und 2 Monate, Nov. 2013 - Dez. 2014

    Embedded Software Tester

    BMW Group (Altran)

    *Context & Objectives Test of embedded software (Object History, Trajectory and Collective Driving Lanes features) *Approach & Responsibilities Requirement Review Test Software Bug Report and Management *Tasks & Deliverables Create Test Report and Manage Bug *Technical Environment Sector : Automotive, Software Technical skills : ASim, gcc, svn, DOORS, Doxygen, C++, JIRA Methodology : Scrum

  • 4 Monate, Aug. 2013 - Nov. 2013

    Software Integrator

    Robert Bosch GmbH (Altran)

    *Context & Objectives Libraries integration with very short deadline *Approach & Responsibilities Software libraries interface adaptation, as the external libraries were incompatible. Libraries integration and test. *Tasks & Deliverables Upgrade / Adapt libraries interface Integrate those libraries, compile it , test it *Technical Environment Sector : Automotive, Software Technical skills : CANoe, winIDEA, Clear Quest, MKS Integrity, Doxygen, QAC, GHS (Green Hill Software)

  • 1 Jahr und 8 Monate, Dez. 2011 - Juli 2013

    Software Architect

    BMW Group (Altran)

    *Context & Objectives BMW : new generation of embedded software 3d Top View Multi platform embedded software (Linux, Windows, embedded Linux) a virtual camera displays the car itself and the surroundings (Driving Assistance System). *Approach & Responsibilities Software Architect Test-driven development Team Web Site *Tasks & Deliverables Driving Assistance System 3d view CAN library *Technical Environment Automotive, Software C++, CMake, Linux, MSVC, i.MX6

  • 2 Monate, Dez. 2011 - Jan. 2012

    Long term software support (> 10 years)

    Bombardier Transportation (Altran)

    Embedded software for Virgin Class Train : update and long term support.

  • 1 Jahr und 5 Monate, Juli 2010 - Nov. 2011

    Ingénieur Software

    HEINE Optotechnik GmbH & Co. KG (Altran)

    *Context & Objectives HEINE Optotechnik creates a new generation of high tech medical instrument. *Approach & Responsibilities Software Architect Test-driven development *Tasks & Deliverables Software for a medical instrument. This instrument takes and manages medical pictures. *Technical Environment Sector : Medical, Software Technical skills : C++, Qt, Linux, embedded Linux

  • 1 Monat, März 2010 - März 2010

    Software Architect

    Bombardier Transportation (Altran)

    Derby (UK) Team coordinator for the evolution of the Virgin / MML software embedded in trains.

  • 3 Jahre und 4 Monate, Aug. 2006 - Nov. 2009

    Software Architect

    Bombardier Transportation (Altran)

    *Context The IP Train architecture main objective is to be reusable for several “smarts” trains, with a central generic architecture and some optional add-in. *Approach & Responsibilities Software design, HMI Integration, RTOS Maintenance. PPC hardware validation, Creation of team wiki *Tasks & Deliverables HMI Nat Software Version 0 to 5.3 Database Tool Delivery doc. *Technical Env. Railways, Software, IP Network. IP-Network, Qt, Linux, gdb, Windows NT, WindRiver V-Cycle, Rational Suite

  • 5 Jahre und 11 Monate, Jan. 2002 - Nov. 2007

    Software Engineer

    Bombardier Transportation (Altran)

    AGC (Automotrice Grande Capacité) *Context & Objectives AGC HMI Software design, coding and testing. *Approach & Responsibilities Design, hardware and environment selection. Software design, development and integration. Supplier technical interface (Kontron Belgium) Linux server admin. *Tasks & Deliverables HMI AGC Software Version 0 to 11.0 Database Tool *Technical Environment Railways, Software Qt, Cygwin, gdb, Visual C++, Linux, Windows NT V-Cycle, Clearcase, Clear Quest

  • 6 Jahre und 4 Monate, Aug. 1999 - Nov. 2005

    Software Engineer

    Bombardier Transportation (Altran)

    Virgin Train, Midland Mainline, Hull Trains, Arriva Trains Wales *Context & Objectives “Virgin Train” class consists in a new generation of trains in United Kingdom. *Approach & Responsibilities HMI Design, development and tests Supplier technical interface (PEP / Kontron Belgium). *Tasks & Deliverables HMI Virgin / MML / Hull / Arriva Software *Technical Environment Railways, Software Embedded Visual C++, MFC, Windows CE V-Cycle, SourceSafe.

  • 1 Jahr und 1 Monat, Jan. 1998 - Jan. 1999

    Software Developer

    Thales

    *Context & Objectives In the realm of air control, Thomson upgrades its software with new generation of communication standard (ASTERIX from EuroControl). *Approach & Responsibilities Design, development and tests of software. Programming of the coding / decoding layer within flexible software. *Tasks & Deliverables Coding / decoding library. Reading and remarks of the ASTERIX specification. *Technical Environment Sector : Air Control, Software Technical skills : C++, Unix, Ilog Views.

  • 6 Monate, Aug. 1997 - Jan. 1998

    Software Developer

    Thales

    Development of a macro-generated software for the management of air traffic. *Context & Objectives Development of a macro-generated software for the management of air traffic (Management of several parallel businesses), in order to cope with a denser aircraft traffic. *Approach & Responsibilities Development and tests of software. *Tasks & Deliverables Coding / decoding library *Technical Environment Air Control, Software C++, Unix.

  • 3 Monate, Mai 1997 - Juli 1997

    Software Validation

    Dassault Systèmes

    Validation of an embedded software for satellites.

  • 5 Monate, Jan. 1997 - Mai 1997

    Project manager associate

    Sanofi-Aventis GmbH

    Former Hoechst Drafting of procedures for software installations,creation of quality indicators for the hot-line.

  • 1 Monat, Dez. 1996 - Dez. 1996

    Financial data processing

    Caisse des dépôts

    Development of a financial macro.

Ausbildung von Nicolas Grosjean

  • 2 Jahre und 10 Monate, Sep. 1990 - Juni 1993

    ENSTA ParisTech

Sprachen

  • Englisch

    Fließend

  • Französisch

    Muttersprache

  • Deutsch

    Gut

Interessen

Human Right Activist

21 Mio. XING Mitglieder, von A bis Z