
Bertrand Mercier
Engineering Director
1 recommandation
Salaire / Taux journalier
1 personne recommande
92210 Saint-Cloud, France
Mobilité : France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
I'm a project leader & manager on industrial products and more broadly on embedded systems ( hardware/electronics ). I help companies in the field of embedded software to plan their projects, but also to specify, design and develop their products, by managing R&D teams and coordinating with marketing, commercial, quality and production/industrialization teams. For this, I rely on my 20 years experience as a software designer / programmer then as a software project manager mainly in real-time embedded systems for various large customer accounts (Alcatel-Lucent, Thales, Safran, Airbus Group, Dassault Aviation, Valeo, Schneider Electric, Faively/Wabtec, Eolane), but also VSE / SME, EMS and start-ups. In parallel to this consulting activity, I have recently been working on a personal project to create a start-up related to disruptive software technologies (cybersecurity, AI, quantum algorithms). The first step of this project is a retro-design software allowing from complex source code written in any programming language (but in first time C++, Java or Python) to detect and find its design and especially the classes of complex algorithms it implements. If you are interested do not hesitate to contact me.
Expérience de travail
Directeur Technique Produits Industriels Embarqués
ITG Groupe
janv. 2015 - Présent
11 ans 10 mois
69340 Francheville, France
– 2022-2025: Embedded Industrial Projects/Products Director at EMS – Team Management of 15 people (engineers, technicians, projects managers) – Product and customer needs management. Supplier management. – Coordination with Sales, Electronics, and Quality managers. – Responding to calls for tenders (quotes). – Team management, scheduling, and cost control. – Skills development/Training, performance reviews, and recruitment. – SW Cybersecurity
CEO / CTO of innovative software linked to Quantum Algorithms
Classic2Quantum
mars 2020 - avr. 2023
3 ans 2 mois
– Project leader/owner of a very innovative & deeptech software project – Software platform analyzing source code of complex algorithms written in any classical programming languages in order to detect automatically the type and localization of these algorithms in the source code and propose an optimization and a speed-up in a quantum algorithm. – Tools / Environments : Static Source code analyzers (Flex/lex, yacc), Artificial intelligence (deep learning, Convolutionnal Neural Networks). – IBM Q Experience from IBM / IBM Qiskit SDK, framework Cirq(based on Python) from Google, QDK from Microsoft – Languages: Python 3.8 (Anaconda, PyCharm). – Study & Tests of gates(Hadamard, CNOT, CZ, Toffoli, ...), circuits (Intrication) & quantum algorithms (Grover, Quantum Fourier Transform), Quantum Error Correction, and a little QML (Quantum Machine Learning). – Tests on IBM real quantum computers or remote or local simulation.
Embedded Systems Project Manager
Schneider Electric, CS Group, Safran Electronics & Defense
mai 2018 - déc. 2021
3 ans 8 mois
Région de Paris, France
– Jan 2021-Déc 2021 : Faivelay/Wabtec - Project Leader On Railway Embedded Softwares (Event Data Recorder) - Coordination/managing of team (1 architect, 2 Linux experts low & application level, 1 FreeRTOS specialist, 1 drivers expert, 1 PikeOS expert) ; management of suppliers/providers (whose 2 people in Romania) - Multi-core i.MX8 Architecture (Cortex A53/A72, CortexM4/7) - Embedded Linux Yocto, FreeRTOS real-time os. Virtualization with PikeOS. - Management of CR/bugs with Polarion - SW Cybersecurity. – 07/2019 -> 03/2020 : Schneider Electric - Embedded Software Teams Coordination (10 engineers) in low & applicative level for Drivers & SoftStarters of Electric Motors - Project Management with Jira (StandUp, weekly Scrum agile meeting). - Software deliveries fortnightly(every 15 days). - Subcontracting management - Bugs/Evolutions & Change Request with ClearQuest. - Software Configuration Management Plan, Verification Plan - Planning (delays, costs). - HW/SW team interfaces. - OS Micrium (microC/OS3), C language, Git – 05/2018 -> 06/2019: CS - Embedded Software Project Manager - Setting Up a Center for Aeronautics & Military Defence Services. - Technical responses to a dozen or so calls for tenders issued by Safran for aeronautics and defense projects. Application of DO178 aeronautical standard. - management of a team of 10 ingineers for a fixed-price project (C & ARM-Assembly languages), outils de Tests (Jenkins). Outils de traçabilité & gestion des exigences (Reqtify, Doors), Bug tracker (Redmine) - Redaction of research tax credit file - Risk & skills management - Progress indicators, KPI - Commitments on Quality, Deadlines and costs
Embedded Systems R&D Architect & Project Manager
Krono-Safe, Valeo, IoT Start-up
janv. 2015 - avr. 2018
3 ans 4 mois
Région de Paris, France
– 02/2017 -> 04/2018 Krono-Safe (through computer engineering services company ) - Project Manager & Software Architect/Developper - Secured Determinist Real-Time Embedded System(Hypervisor & OS on Heterogeneous Multi-Cores ARM platform with ARM TrustZone management) for an Aeronautic & Defence project - MS-Project, Scrum Agile method with Jira - ARINC653 P1/P4(spatial and temporal isolation), DO178C-DalC aeronautical standard (creation & update of HLR & LLR, use & review of SDP, SCMP, SVP, traceability matrix) - Architecture, Design(SDD), C & ARMv7/8 Assembly languages for processing code, XML for configuration files - Unit tests with Unity & JSON - Configuration Management(Git), Bugs tracker(Jira) - Planning (MS-Project) – 07/2016- 12/2016 VALEO Automotive Supplier - Project Manager (in freelance) - Car Heating System - Specification, Global & Component Design - Coding Rules (MISRA) integrated in Cosmic Compiler - Configuration Management (pvcs), Bugs management (Mantis), Traceability - CANoe, 16 bits NXP microcontroler, ADC, Interrupts(priorities) management - Collaboration with Hardware Team Architect for System Specifications – 01/2016 -> 06/2016: IoT Start-up - Project Manager(in freelance) - Design & Development in C with real-time OS FreeRTOS on ARM-CortexM4 - Configuration Management (git) - Modbus on TCP or RS485, TCP, SPI protocols – 01/2015 -> 07/2015: VALEO automotive supplier spin-off (through a CESC) - Hardware/Software Architect for an Automotive supplier, Study of Theoretical and Experimental Feasibility of a new system for motor vehicles to solve a current issue - State of the Art of existing systems (academic & industrial research) - Study of different sensors (accelerometers, gyrometers, magnetometers, inclinometers) - Design of software algorithms on Labview & MATLAB - SPI, I2C - Signal Processing : Kalman Filter & Data fusion with Arduino board - Study of different DC motors (Brushless, BrushedDC) - Communication with Hardware Team Architect/Project Manager
Research Engineer / PhD
Télécom Paris, Dassault Aviation
oct. 2013 - sept. 2014
1 an
92210 Saint-Cloud, France
– Topic: Creation/Transformation of Software Architecture Models (based on SOA components and XML meta model), in order to Verify Real-Time properties, more particularly end-to-end response times on Avionic Embedded Networks – Works: State of The Art/Related Work (research of International Academic & Scientific papers) - Study of Algorithms for computing Worst Case Response Times(WCRT) on Avionic Real Time Embedded Networks - Study of RealTime Scheduling Analysis on distributed networks - Written & oral Presentation - Study of an avionic real time embedded network: AFDX (ARINC 664-Part 7) - Implementation of an algorithm for computing the worst case of response time (« Trajectory Approach ») in Java – Piloting/Supplier Management of 8 engineering master students of UPMC (University Pierre et Marie Curie in Paris) – Study of architecture models refinements in AADL – Configuration/Version Management (git, svn)
Software & Hardware Architect (auto-entrepreneur)
Safran (Freelance)
oct. 2010 - sept. 2012
2 ans
92380 Garches, France
– For Sagem/Safran : gyro-stabilized electro-optical systems embedded on Helicopters : Retro-Engineering (SDD Design Documentation from C embedded code ) - VxWorks, CVS version management - DO-178B aeronautical standard: Evolution sheets on Software Specifications (SRS) according to system specifications - Solutions to improve code in order to avoid tasks priorities inversion issues – Study of an innovative hi-tech product (analog electronic based) : Mobile Devices (Smartphones) Electrical Charger thanks to mechanical energy through USB. - Study of the current market, retro-engineering of existing products (not sufficient for needed electric power) - Design, Simulation with Pspice - Electronic study (rectifier-graetz bridge, DC-DC linear feed, switching power supply) - Choice of suppliers, components purchasing, Fabrication & Tests of a mockup/prototype
Embedded Software R&D Architect
Thales-MicroElectronics / T.E.S
mars 2003 - août 2010
7 ans 6 mois
Colombes, Massy, France
– Automotive Data Recorder for a US customer (2007-2010) : Software Technical Leader & Referent, and Project Management - Global Software architecture, Design of several modules, Programming(C) - Linux: middleware applications, data acquisition design on Freescale micro-controler(I2C, ADC interfaces) - Serial Communication Protocol(UART/RS232); ARM926; TCP/IP socket programming, ICE/JTAG. – Military Audio Card for Thales Germany (2006-2007): Software Technical Leader & Referent - u-boot Bootloader, Linux Kernel updates & porting, linux drivers(SPI, UART, misc), memory tests, PIC18LF, Interruptions manager, ICE/JTAG - Communication with the customer - Work with Quality engineer – For Thales Communication (2005-2006) : Assembly Programming Tests of the embedded code in the digital radio-altimeter of the A380 airplane - Deputy Project Manager (work monitoring of 8 engineers): commitments honored for quality, deadlines, costs - Application of DO254 norm - Work with Quality authority – Answers (costs, deadlines) to call for tenders (mainly from Thales) – IT service for Alcatel Mobile Phone (2003-2005) : Architecture (UML/Rhapsody), Specs, Programming(C), Integration Tests of Audio & Video software modules embedded on Mobiles Phones (target tests on ARM7, Chorus os, simulation tests on UNIX), ICE/JTAG; - Technical Referent & Project Manager assistant (6 engineers work monitoring): deadlines honored
Senior Software Development Engineer
Elios Informatique / GFI
janv. 1998 - janv. 2003
5 ans 1 mois
Saint-Quentin, Colombes, Cergy, Bretigny, France
– IT services for several customers : – Nortel Networks (for embedded softwares in GSM/GPRS/UMTS base stations: specification & design(UML/Rose, Object Oriented Design), programming in C & C++, configuration in Java, simulation tests on UNIX, target tests on VxWorks) – Thales Communication (PKI-certificats, asymetric public/private keys- for a secured network: GUI design(Object Oriented Design and C++ coding, database/Sql-ODBC-) & multi-threads HDLC protocol programmation ) – Sagem (MMI, Windows driver(DDK), Visual C++, OLE/COM/ActiveX) – Alcatel-Cga (MMI, Visual C++, UART, HDLC protocol, multi-threading, Windows DLL, Access database/SQL-DAO)
Software Development Engineer
ADIT Technologies
févr. 1996 - août 1997
1 an 7 mois
91240 Saint-Michel-sur-Orge, France
– For an innovative Field Network(patented) for automatism world(CEI-1131-3), Design, Program(C, Visual C++) of tools to configure & use the network. – Creation of lexical & syntactic phases of a compiler with lex & yacc analyzers.
Software Development Engineer
Fastware
janv. 1995 - sept. 1995
9 mois
Tours, France
– For a Software Package Product : LAN, WAN Network Supervision – Specification, Design, Programming & Test of MMIs in Visual C++/Windows SDK – ReUse of C++ Classes
Formation
Conservatoire National des Arts et Métiers
Master, Computer Science (Embedded Systems, RealTime, Safety, CyberSecurity, Mobility, Wireless Networks)
2012 - 2013
1 an 1 mois
IMT Atlantique
Mastère Spécialisé, Software Engineering & Real Time
1993 - 1994
1 an 1 mois
Télécom Bretagne
Mastère Spécialisé, Génie Logiciel et Temps Réel, Logiciel Industriel
1993 - 1994
1 an 1 mois
Ecole spéciale de Mécanique et d'Electricité
Ingénieur, Mechanics, Electricals, Electronics(High/Low Power), Automation, Signal Processing, Computer Science
1987 - 1990
3 ans 1 mois
Licences et certifications
Choisir d'être un bon manager
Délivré le : –
DO178 software aeronautical standard
Délivré le : nov. 2018