Senior Embedded Software Engineer & Systems
- Verfügbarkeit einsehen
- 0 Referenzen
- 60€/Stunde
- 67450 MUNDOLSHEIM
- Weltweit
- fr | en | de
- 14.08.2020
Kurzvorstellung
• Software Architecture
• Automotive Diagnosis
• Embedded Networks
• Software module development for electronic control systems
• Project management
• Business analysis
• Process Aspice
Qualifikationen
Projekt‐ & Berufserfahrung
10/2019 – 3/2020
Tätigkeitsbeschreibung
Automatic Test Chain for Power Controller Module (Railway)
- Analysis of specifications (Doors)
- Development of an automatic test chain.
- Development of test script for a power controller module based on specificaton (CAN Bus).
- Bug analysis and solution proposal
Technical environment:
Language C#, XML
CAN Bus
SPI Bus
Canoe
Doors
Microcontroller 16 bits
Visual Studio 2013
Git
Doors
National Instrument MAX
C#, Microsoft Visual Studio, Canoe Software, CAN-Bus (controller area network)
12/2016 – 9/2019
Tätigkeitsbeschreibung
• Diagnosis Communications Functions for Braking System (VW) and Autonomous Driving (JLR)
• Development of diagnosis communications functions based on UDS (Unified Diagnostic Service) and OBD (On-Board Diagnotic) protocols.
• Technical lead on diagnosis functions.
• Specification of new requirements.
• Implementation of UDS protocol (Data Read/Write, Routine control, Security access…)
• Development in AUTOSAR Environment (DCM, DCOM and DEM).
• Development with ASPICE Process (Requirement, Design, Implementation, Test)
Technical background:
• Language C/C++, XML
• CAN Bus
• CANAnalyzer/Canoe
• Labcar
• UDS
• OBD,
• Doors
• Diagnosis
• AUTOSAR
• Enterprise Architect
• Git, Jira
Embedded Entwicklung / hardwarenahe Entwicklung, C++, Software engineering / -technik, Canoe Software, CAN-Bus (controller area network)
9/2014 – 10/2016
Tätigkeitsbeschreibung
Definition of the business plan for the project of the development of a web market place.
Functional analysis and specification of a web market place application.
Daily data integration analysis on MySQL database.
Implementation of automatic data injection in PHP.
Use interface definiton and implementation (HTML, PHP).
Technical environment:
• MySQL
• SQL
• XML
• Python
• PHP, HTML
• VBA
• Excel
Mysql, SQL, Python, Software engineering / -technik, XML, HTML, PHP
2/2014 – 8/2014
Tätigkeitsbeschreibung
Project for third party portfolio management company (oversight of funds).
Analysis and specification of requirements (Compliance and Risk).
Data integration analysis on ACARDA system (SQL).
Data exchange analysis with RiskMetrics engine services (C#).
Evolution of the interface with Mig21 tool (SQL).
Implementation of automatic injection of funds composition with ETL Pentaho (SQL, Javascript) in ACARDA system (ORACLE DB).
Technical environment:
• PL/SQL
• XML
• javascript
• ETL
• C#
ETL, PL/SQL, XML, C#, JavaScript
7/2013 – 1/2014
Tätigkeitsbeschreibung
Re-architecture of the energy manager for the project smart electricity meter “Smart Electric Lyon”. Functional analysis of new tariff schedules of the new linky counter.
Deploying new strategies for energy management with coverage of mobile peak.
Development of serial communication driver and application layer in C language.
Technical environment :
• Language C
• Targets Teridian (TDK), TI MSP4305438 and TI MSP4305419
• Environment IAR
• Communication bus TIC linky and KNX
Embedded Entwicklung / hardwarenahe Entwicklung, C, Software engineering / -technik, Telekommunikation / Netzwerke (allg.), Architektur (allg.), Embedded Software, Energiemanagement
5/2012 – 3/2013
Tätigkeitsbeschreibung
User support on Trading floor (Front, Middle and Back Office) for Coal, LNG, Gas and Power market.
Requirement analysis for evolution of the book application (P&L and Risk handling tool). Validation of new implementation for end users.
Set in production of a new version of the book application for the Power Market. Functional analysis and Risk control of all products related to this market.
Technical environment:
PL/SQL (ORACLE)
PL/SQL
2/2007 – 7/2010
Tätigkeitsbeschreibung
Product Development Team Leader for the integration of GM control software
of an automatic transmission into a customer platform (BMW).
Development of customer specific new gear shift functions
Development of diagnostic functions.
Development of safety functions.
Development of communication layers (CAN Bus).
Patent application on a comprised oil supply system invention.
Technical environment
• Microcontroler ARM 32 bits
• Language C
• OS EROSEK
• Communication Bus (BN2000, CAN11H et GMLAN)
• CANoe, CANalyzer
• VBA, Python
• Matlab-Simulink
• Synergy
• UNIX
• Labcar
• Automatic transmission clutch to clutch 6 speeds
• OBD Certification, CARB
Hardware-Design, UNIX, Projektleitung / Teamleitung (IT), ARM-Architektur, Assemblersprache, C, Simulink, Python, Software engineering / -technik, Vbscript, Telekommunikation / Netzwerke (allg.), VBA (Visual Basic for Applications), Fahrzeugtechnik, CAN-Bus (controller area network), Embedded Software
10/2001 – 1/2007
Tätigkeitsbeschreibung
Project for different customers : General Motors, Endress Hauser, Bosch, GE et John Deere
Diagnose function developement for automatic gearbox.
Communication interface between transmission and customer vehicle (BMW).
Development and validation of a measurement chain for industrial sensor.
Existing function evolution for an engine control unit.
Real time simulation platform development for the firmware of pipeline inspection robot.
Technical environment
• Microcontrolers : ARM 32 bits, M16C 16 bits, ST20F276
• Language C
• Language C++
• VBA, SQL
• OSEK OS
• Communication bus CAN
• Communication bus HART and Profibus-PA
• Visual Basic 6.0
• Synergy
• Test Director, WinRunner
• Access
• QCVS
• Tasking
Access, SQL, Hardware-Design, ARM-Architektur, C, C++, Firmware, Software engineering / -technik, Visual Basic, Telekommunikation / Netzwerke (allg.), VBA (Visual Basic for Applications), CAN-Bus (controller area network)
Ausbildung
Paris / France
Mulhouse / France
Weitere Kenntnisse
• Targets : Microchip 16bits, M16C, ARM32 32 bits, ARM7TDMI, ST20F276, MSP430 16 bits, Teridian 8 bits
• OS : EROSEK, Unix, Linux, RTLinux
• Tools : Inca, Canalyzer, Canoe, Labcar, DTS, Matlab-Simulink, Synergy, Keil, MPLAB
• Standards: AUTOSAR, UDS, OBD, ISO14229, ISO 14230, ISO 15765
• Design : UML, Enterprise Architect
• Communication network : CAN Bus, Flexray, SPI, TCP/IP, KNX, TIC linky.
• Microsoft Office (Word, Excel, Power Point)
Persönliche Daten
- Deutsch (Grundkenntnisse)
- Französisch (Muttersprache)
- Englisch (Gut)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden