Softwarearchitekt & Softwareentwickler Automotive

Profil Foto
Verfügbarkeit einsehen
  Umkreis (bis 200 km)
de  |  en  |  pl
  auf Anfrage
  93049 Regensburg
 15.10.2018

Kurzvorstellung

Embedded Softwarearchitektur und Softwareentwicklung mit Schwerpunkt Automotive. C/C++, Java, C#, OOD, UML, MOST, CAN, Ethernet, Echtzeitsysteme, Software-Projektleitung, Hardwarenahe Programmierung,

Ich biete

IT, Entwicklung
  • Software Design
    14 Jahre, 4 Monate Erfahrung
  • C++
    11 Jahre, 1 Monat Erfahrung
  • Software Architektur / Modellierung
    8 Jahre Erfahrung

Projekt‐ & Berufserfahrung

Software Architect
Kundenname anonymisiert, Unterschleißcheim
9/2017 – offen (1 Jahr, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

9/2017 – offen

Tätigkeitsbeschreibung

Software Architektur und SW Entwicklung für ADAS system, AUTOSAR, FlexRay, CAN, C/C++, CANoe, CAPL, gtest, gmock, git, gerrit

Eingesetzte Qualifikationen

Software Design


Software Architekt, Software Entwickler
ASK Industries GmbH, Niederwinkling
4/2015 – 12/2016 (1 Jahr, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2015 – 12/2016

Tätigkeitsbeschreibung

==============================================================
Project : Premium Ethernet Audio Amplifier
==============================================================
Hardware Platform : SAMV7x (ARM Cortex M7), Sharc ADSP-21xxx
OS : OSEK
Technologies : C, UML, Ethernet, TCP/IP, AVB
Tools : Source Insight, SVN, Tortoise, Enterprise Architect, make, Polarion, ARM Keil, cmokery, Wireshark, Hudson
Tasks:
- System and Software Architecture,
- Ethernet interface,
- audio management
Responsibilities:
- concept and system architecture
- software development and architecture
- prototypes production and evaluation
- AVB stack
- Ethernet
- presentations at customers

===============================================================
Project : Premium CAN Audio Amplifier (Fiat, Chrysler)
===============================================================
Hardware Platform : Renesas V850, ADS-21479
OS : OSEK
Technologies : C, CAN,
Tools : SVN, Tortoise, Enterprise Architect, make, Python, cmokery, MULTI Green Hills, CANoe, CANalyzer, Hudson Continuous Integration
Tasks:
- System and Software Architecture
- CAN interface (integration Vector CAN SIP, CAN COM application, CAN Transceiver driver, CAN diagnostic)
- audio management application
- audio sources arbitration algorithm
- audio diagnostic (UDS)
- system tests for audio functionality (CAPL)
Responsibilities:
- offer preparation and presentation at customer
- software development lead
- software architect
- software integration
- OEM contacts
- requirements analysis and clarification
- software design & implementation
- source code reviews
- unit and integration tests
- documentation
- production support

Eingesetzte Qualifikationen

Projektmanagement (IT), Projektleitung / Teamleitung (IT), C, Softwareentwicklung (allg.), TCP/IP, RTCP (RealTime Control Protocol), Ethernet, Architektur (allg.)


Software Architekt, Plattform Teamleiter
ASK Industries GmbH, Niederwinkling
6/2010 – 3/2015 (4 Jahre, 10 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2010 – 3/2015

Tätigkeitsbeschreibung

==============================================================
Project : High End MOST Audio Amplifier (Daimler AG)
==============================================================
Hardware Platform : Blackfin BF525, Sharc ADSP-21xxx
OS : VDK
Technologies : C++, OOD, UML, MOST, templates meta-programming
Tools : SVN, Tortoise, Enterprise Architect, make, Polarion, Visual DSP, Optolyzer Suite
Tasks:
- System and Software Architecture
- MOST interface (INIC LL Driver, MOST handling application, Amplifier, ET FBlocks, etc)
- audio management,
- ECU variants and tuning data management,
- ECU power management
- customer internal platform library
Responsibilities:
- software development lead
- software architect
- OEM contacts
- requirements analysis and clarification
- software design & implementation
- SPICE audit
- source code reviews
- unit and integration tests

===============================================================
Project : Premium MOST Audio Amplifier (Daimler AG)
===============================================================
Hardware Platform : Blackfin BF525
OS : VDK
Technologies : C++, OOD, UML, MOST, templates meta-programming
Tools : SVN, Tortoise, Enterprise Architect, make, Visual DSP, Optolyzer Suite
Tasks:
- System and Software Architecture
- MOST interface (INIC LL Driver, MOST handling application, Amplifier, ET FBlocks, etc)
- audio management,
- on / off board ECU diagnostic (UDS)
- ECU variants and tuning data management,
- ECU power management
- customer internal platform library
Responsibilities:
- technical project lead
- OEM contacts
- requirements analysis and clarification
- software design & implementation
- software and system integration
- source code reviews
- unit and integration tests
- project documentation

===============================================================
Project : Premium CAN Audio Amplifier (Fiat, Chrysler)
===============================================================
Hardware Platform : Renesas V850, ADS-21479
OS : OSEK
Technologies : C, CAN,
Tools : SVN, Tortoise, Enterprise Architect, make, Python, cmokery, MULTI Green Hills, CANoe, CANalyzer, Hudson Continuous Integration
Tasks:
- System and Software Architecture
- CAN interface (integration Vector CAN SIP, CAN COM application, CAN Transceiver driver, CAN diagnostic)
- audio management application
- audio sources arbitration algorithm
- audio diagnostic (UDS)
- system tests for audio functionality (CAPL)
Responsibilities:
- offer preparation and presentation at customer
- software development lead
- software architect
- software integration
- OEM contacts
- requirements analysis and clarification
- software design & implementation
- source code reviews
- unit and integration tests
- documentation
- production support

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Betriebssysteme (allg.), Projektleitung / Teamleitung (IT), Qualitätsmanagement / QS / QA (IT), UML, Software Design, Software Architektur / Modellierung, Objektorientierte Design (OOD), Python, Softwareentwicklung (allg.), C, C++, Dokumentation (IT)


Software Architect, Software Entwickler
ASK Industries GmbH, Niederwinkling
4/2007 – 5/2010 (3 Jahre, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2007 – 5/2010

Tätigkeitsbeschreibung

==============================================================
Project : High End Audio MOST Amplifiers Platform (Audi, Daimler)
==============================================================
Hardware Platform : Blackfin BF534, DSP ADSP-21xxx, R8C
OS : VDK, OSEK
Technologies : C++, OOD, UML MOST
Tools : SVN, EA, make, Visual DSP, Optolyzer Suite
Tasks:
- System and Software Architecture (system & applications library)
- MOST interface (INIC driver, MOST application, MOST FBlocks)
- audio management
- on/off board diagnostic (KWP2000)
- Inter-Processor-Communication
- ECU power states, ECU wakeup / shutdown management
- variants management
- tuning data management
- platform library
Responsibilities:
- technical project lead
- customer contacts
- requirements analysis and clarification
- software design & implementation
- software and system integration
- source code reviews
- unit and integration tests
- project documentation

==============================================================
Project : High End MOST Audio Amplifier Aston Martin Lagonda
==============================================================
Hardware Platform : Mitsubishi M16C, DSP Analog devices ADSP-21xxx
OS : OSEK
Technologies : C, MOST
Tools : CVS, Visio, IAR, make, Optolyzer Suite
Tasks:
- Adaptation of existing audio amplifier software to Aston Martin MOST protocol.
- MOST bootloader
- MOST Diagnostic
- Audio management
Responsibilities:
- technical project lead
- customer contacts
- requirements analysis and clarification
- software design & implementation
- source code reviews
- unit and integration tests
- project documentation
- production support

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, UML, Software Design, Software Architektur / Modellierung, Objektorientierte Design (OOD), Softwareentwicklung (allg.), C, C++, Assembler, CVS (Concurrent Versions System), Dokumentation (IT)


Senior Software Entwickler
Hella Micron Engineering GmbH, Neutraubling
4/2006 – 3/2007 (1 Jahr)
Automobilindustrie
Tätigkeitszeitraum

4/2006 – 3/2007

Tätigkeitsbeschreibung

Project : Body Control Module (BCM)
Hardware Platform : NEC V850, Marc 4
OS : OSEK
Technologies : C,C++, qForth, UML, Multitasking, Autocoding, Model-driven development
Tools : MKS, Visio, CANoe, Matlab, Stateflow, Targetlink, Real Time Workshop, Green Hills, MS Visual Studio
Tasks:
- Clamp control application
- Co-processor software for safety critical functions of clamp control functionality
- Unit tests
- bug fixing

Responsibilities:
- requirements analysis
- software design & implementation
- source code reviews
- tests application for co-processor SW
- unit and integration tests
- project documentation

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, UML, Software Design, MATLAB / Simulink, Visual Studio, Softwareentwicklung (allg.), C, C++, Dokumentation (IT)


Software Entwickler
Visteon Deutschland GmbH, Kerpen
11/2003 – 3/2006 (2 Jahre, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2003 – 3/2006

Tätigkeitsbeschreibung

===================================================================
Project : Single zone Electronic Automatic Temperature Control unit
===================================================================
OS : proprietary RTOS
Hardware Platform : Motorola Star12
Technologies : C, Model-driven development (Simulink), Auto-Coding
Tools : Clear Case, Clear Quest, Visio, CANalyzer, CANape, Simulink, Stateflow, Targetlink
Tasks:
- Climate control algorithm adaptation
- CAN NM
- stepper motor application
- HMI personalization
- ECU power management
Responsibilities:
- software project lead
- customer contacts
- requirements analysis
- software design & implementation
- source code reviews
- unit and integration tests
- project documentation
- supporting subsystem and calibration teams


===================================================================
Project : DC motor controller for car cooling fan
===================================================================
Hardware Platform : PIC 16F819
OS : non-preemptive scheduler
Technologies : C
Tasks:
- scheduler design and implementation
- DC motor diagnostics application
- DC motor driver
- unit self calibration application
- ECU power management
- ECU temperature measurement and handling
Tasks:
- software project lead
- customer contacts
- requirements analysis
- complete software design and implementation
- source code reviews
- unit and integration tests
- production End Of Line Tester design
- project documentation preparation

Eingesetzte Qualifikationen

Embedded Systems, Projektmanagement (IT), Software Design, MATLAB / Simulink, Softwareentwicklung (allg.), C


Embedded Software Entwickler
Mecel AB, Göteborg
8/2002 – 12/2002 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

8/2002 – 12/2002

Tätigkeitsbeschreibung

Project : Multimedia entertainment and infotainment car's system
Hardware platform : NEC V850
OS : proprietary scheduler
Technologies : C/C++, OOD, CAN, MOST, MFC, WinAPI
Tools : Source Insight, Clear Case, CANoe, CANalyzer, MOST, Lint, Green Hills
Tasks:
- CAN communication application
- KWP200 diagnostic application
- Trip Computer application
- Windows application for CAN tests and simulations

Responsibilities:
- design software modules according to customer specifications
- software implementation
- change requests implementation
- functional software tests
- participating in source code reviews
- preparing and updating documentation according to CMM Development Process

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Objektorientierte Design (OOD), Microsoft Foundation Classes (MFC), Softwareentwicklung (allg.), C, C++, Dokumentation (IT)


Embedded Software Entwickler
Delphi Automotive Systems, Krakau
10/2001 – 10/2003 (2 Jahre, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

10/2001 – 10/2003

Tätigkeitsbeschreibung

Project : Automotive Head Unit
Hardware Platform : Hitachi SH4
OS : QNX
Technologies : UML, C/C++, Multitasking, OO, RS-232, I2C
Tools : Source Insight, Rational Rose, PVCS, CM Synergy - Continuous
Tasks :
- Q2SD graphic chip driver,
- video decoder driver,
- ATAPI driver,
- CD-R block decoding algorithm,
- CD deck control application,
- IPL for QNX,

Responsibilities
- analyzing customer's / internal requirements
- software modules designing
- software implementation
- participating in source code peer reviews
- software change request implementation
- software documentation

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, QNX, UML, Softwareentwicklung (allg.), C, C++, Dokumentation (IT)


SW & HW Entwickler
Neuron SC, Breslau
8/1999 – 9/2001 (2 Jahre, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/1999 – 9/2001

Tätigkeitsbeschreibung

Hardware und Software Entwicklung für PC Peripherie Geräte in Wireless Communication Abteilung.


Design and development hardware and software for embedded systems in Wireless Communication Department. (RS 232, RF, C/C++, MFC, MCS-51, PIC, AVR, Protel, Eagle)

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Hardware Entwicklung, Software Design, Software Analyse, Visual C++, Elektrotechnik, Elektronik


Zertifikate

ISO26262 Functional Safety for Road Vehicles
Oktober 2014

AUTOSAR in Practice
Februar 2013

UML mit Enterprise Architekt
Dezember 2010

MOST Fundation Training
April 2007

Requirements Management and Engineering Methodology
März 2004

Ausbildung

Wroclaw University of Technology
(Master of Science Elektronik)
Jahr: 2000
Ort: Breslau, Polen

Qualifikationen

Softwarearchitektur, Softwareentwicklung für Automotive

Programmiersprachen : C++, C, Java, C#, Python, Assembler
Betriebssysteme : VDK, OSEK, Linux, Windows, Android
HW und COM Schnittstellen : MOST, CAN, Ethernet (BroadReach), LIN, I2C, SPI, TDM, I2S, UART, RS232
Softwareentwurf : OOD Patterns, UML, Templates, Echtzeitsysteme
Configuration Management : SVN, MKS, Clear Case, PVCS, CVS
Development Tools : Optolyzer Suite, CANoe, CANalyzer, CANstress, Doors, EA, Matlab, Simulink, Stateflow, QAC, PC Lint, MS Project

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Polnisch (Muttersprache)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1245
Alter
42
Berufserfahrung
19 Jahre und 2 Monate (seit 08/1999)
Projektleitung
10 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden »