Senior Embedded SW Entwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 74321 Bietigheim-Bissingen
- Nähe des Wohnortes
- sr | de | en
- 18.01.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
11/2019 – 1/2021
Tätigkeitsbeschreibung
Projekt: Autosar BSW-Entwicklung (inkl. MCAL) im Projekt Conti MFC5x0, MFC 5x5, MFC 526
- Durchführung von ausstehenden Qualitätsmaßnahmen für die bestehenden SW Komponenten
(Design Review, Dynamic Module Tests)
- Erstellung von Architektur-Konzepten
- Implementierung der Anforderungen
- Abarbeiten der zugehörigen RO’s (Realisation Orders)
- Debugging von Software Problemen mittels Debugger
- Durchführen und Dokumentieren aller Qualität (Design + Review, Statische/ Dynamische Code Analyse mittels Courage Tool + Review) Test (Integrationstest)
- Erstellung, Bearbeitung und Review von SW Anforderungen
Automotive Open System Architecture, C, Embedded Software, Software Architecture
3/2019 – 1/2021
Tätigkeitsbeschreibung
Projekt: Spiegelfreies System Plattform MAN und McLaren
- Kundenanforderungsanalyse, Kundenkontakt, Architektur & SW Pflichtenhefterstellung, SW Teilprojektleitung
- Unterstützung des Teams in Entwurf und Implementierung bis zur Fertigstellung der einzelnen Software-Komponenten
- Entwicklung der ADAS-Anwendungen (kamerabasiert) und Softwarekomponenten (AUTOSAR-konform) nach ASPICE Prozess.
- Interprozesskommunikation und Synchronisation (IPC) basiert auf den Serial Peripheral Interface (SPI) Bus.
- Konfiguration der AUTOSAR 4.2-Stacks Vector (RTE, Kommunikation, Speicher, MCU, MCAL...) und Einbindung von externen Software-Komponenten in das Gesamt SW-System
- Diagnosedienste-Implementierung (UDS)
- CAN-Datenbank Anpassung und Integration
- GNU Make toolchain Integration
Automotive Open System Architecture, Embedded Software, Software Architecture
6/2018 – 2/2019
Tätigkeitsbeschreibung
Projekt: Steuerungsgerät für Fahrzeugsitze und Lenkrad mit BLE (Bluetooth Low Energy)
- Kundenanforderungsanalyse
- SW Architektur Analyse und Verbesserungen mit Layering Modell
- DC-Motor Regelung für Sitzmotoren.
- Nacharbeiten, Anpassungen und die Portierungen von Softwaremodule von einem RL78 auf einen RH850
- Objekterkennung Fahrer aus RADAR daten.
- Nacharbeiten und Anpassungen der Windows Bluetooth Applikation BLE
- Unterstützung des SW-Teams in Entwurf und Implementierung bis zur Fertigstellung der einzelnen Software-Komponenten
- Training der SW-Team und Unterstützung bei dem Aufbau eines SPICE konformen Prozesses
- Statische und dynamische Analyse des Systems: Verbesserung Abstimmungen und Implementierungen
- GNU Make toolchain Integration
Automotive Open System Architecture, C, Embedded Software, Software Architecture
6/2018 – 8/2018
Tätigkeitsbeschreibung
Projekt: Bosch MQB37W
- Die Entwicklung von ADAS-Systemen im Umfeld Ultraschall für Bosch in Leonberg
- Anpassung / Änderungen der Software Requirements
- Anpassung / Änderungen des Designs
- Anpassung / Erweiterungen des Software-Code
- Aktualisieren der Dokumentation
- Erstellen von Review Protokolle
- Entwicklertests in VectorCast
Automotive Open System Architecture, Embedded Software
10/2017 – 1/2018
Tätigkeitsbeschreibung
Projekt: Exterior Light Steuerung in VW ICAS (In-Car Applikation-Server)
- Reverse Engineering des existierenden Systems
- Neue Kundenanforderungsanalyse
- EL-SWC Architektur Analyse und Verbesserungen
- Portierungen von Softwarekomponenten im AUTOSAR-Kontext.
- Entwicklung und Implementierung der AUTOSAR Software-Komponenten nach ASPICE Prozess.
- GNU Make toolchain und Test-Umgebung in GDB
Embedded Software
5/2017 – 8/2017
Tätigkeitsbeschreibung
Projekt: Auto-Touchpad für Daimler
- Kundenanforderungsanalyse
- SW Architektur Analyse und Verbesserungen
- Nacharbeiten, Anpassungen und die Portierungen von Softwarekomponenten im AUTOSAR-Kontext.
- Unterstützung des Teams in Entwurf und Implementierung bis zur Fertigstellung der einzelnen Software-Komponenten
- Entwicklung der CDDs und Softwarekomponenten (AUTOSAR-konform) nach ASPICE Prozess.
- Integration und Konfiguration Daimler SLP10
- NXP MPC57xx MCAL Einbindung und Konfiguration für AUTOSAR 3.2
- Konfiguration der AUTOSAR 3.2-Stacks (RTE und alle Stacks: Kommunikation, Speicher, Diagnose, ...) und Einbindung von externen Software-Komponenten und CDDs in das Gesamt-SW-System
- Statische und dynamische Analyse des Systems: Verbesserung Abstimmungen und Implementierungen
- GNU Make toolchain Integration
Automotive Open System Architecture, Embedded Software
6/2016 – 5/2017
Tätigkeitsbeschreibung
Projekt: Auto-Touchpad für Daimler
- Kundenanforderungsanalyse
- SW Architektur Analyse und Verbesserungen
- Nacharbeiten, Anpassungen und die Portierungen von Softwarekomponenten im AUTOSAR-Kontext.
- Unterstützung des Teams in Entwurf und Implementierung bis zur Fertigstellung der einzelnen Software-Komponenten
- Entwicklung der CDDs und Softwarekomponenten (AUTOSAR-konform) nach ASPICE Prozess.
- Integration und Konfiguration Daimler SLP10
- Renesas RH850 MCAL Einbindung und Konfiguration für AUTOSAR 3.2
- Konfiguration der AUTOSAR 3.2-Stacks (RTE und alle Stacks: Kommunikation, Speicher, Diagnose, ...) und Einbindung von externen Software-Komponenten und CDDs in das Gesamt-SW-System
- Statische und dynamische Analyse des Systems: Verbesserung Abstimmungen und Implementierungen
- GNU Make toolchain Integration
Automotive Open System Architecture, Embedded Software
4/2016 – 3/2019
Tätigkeitsbeschreibung
Projekt: Spiegelfreies System Plattform
- Kundenanforderungsanalyse, Kundenkontakt, Architektur & SW Pflichtenhefterstellung, SW Teilprojektleitung
- Unterstützung des Teams in Entwurf und Implementierung bis zur Fertigstellung der einzelnen Software-Komponenten
- Entwicklung der ADAS-Anwendungen und Softwarekomponenten (AUTOSAR-konform) nach ASPICE Prozess.
- Konfiguration der Audi "AUTOSAR V4.2“ (3rd Party SW) spezifischen Komponenten (Elektrobit Tresos)
- Konfiguration der AUTOSAR 4.2 - Stacks (RTE, Kommunikation, Speicher, MCU, MCAL...) und Einbindung von externen Software-Komponenten in das Gesamt SW-System
- Diagnosedienste-Implementierung (UDS)
- CAN-Datenbank Anpassung und Integration
- GNU Make toolchain Integration
Automotive Open System Architecture, C, Embedded Software, Software Architecture
8/2014 – 4/2016
Tätigkeitsbeschreibung
As permanent freelancer:
- Support the SW Team in Design & Implementation to completion of the individual software components
- Customer Requirements Analysis, Architecture & SW Requirements Specification
- Developing of the ADAS software applications and software components (AUTOSAR-conform) according
to Automotive SPICE process
- Configuration of the AUTOSAR stacks (Diagnostic, Communication, Memory,..) and integration of external
software components into the overall SW system
Embedded Software, Enterprise Architect (EA), Software engineering / -technik
12/2013 – 9/2014
Tätigkeitsbeschreibung
As permanent employee:
- Customer Requirements Analysis & System Requirements Specification
- High Level Design, Developing/Integration Time Estimation, Integration Plan
- Integration of internal and external software components into the overall software system
- Technical consultation, support and the lead for the SW integration team
- Implementation of the software module and unit/integration testing
- Technical consultation on matters of software development with the customer
C, Embedded Entwicklung / hardwarenahe Entwicklung, Enterprise Architect (EA)
5/2012 – 12/2013
Tätigkeitsbeschreibung
As permanent employee:
- Customer Requirements Analysis & SW Requirements Specification
- Design, implementation and testing of the controller software in C
- Integration of internal and external software components into the overall software system
- Implementation of the software module and integration testing
- Technical consultation on matters of software development with the customer
C, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Softwareentwicklung (allg.)
10/2008 – 4/2012
Tätigkeitsbeschreibung
As permanent employee:
- Implementation of the drivers and the algorithms optimization of the various “Advanced Driver
Assistance Systems” on the customized platforms
Blind Spot Detection
Cross Traffic Alert System
Lane Departure Warning
Lane Change Assistant
Surround View
- The Flash Bootloader implementations on the control device including download-managers used for SW
reprogramming ECUs
C, C++, Embedded Systems
8/2006 – 9/2008
Tätigkeitsbeschreibung
As permanent employee:
- Implementation of X96 and XBR components for DTS-HD audio decoder on Cirrus Logic DSP processor.
- DTS Legacy and NEO6
- DTS-HD Low Bit Rate
- Implementation of 64Bands and 32Bands perfect reconstruction filter banks (24 Bits) for DTS-HD Lossless
audio decoder on Cirrus Logic DSP processor.
- Testing framework development (C/C++) for DTS-HD based on DTS-HD test vectors.
As a front man:
- DTS-HD Master Audio
- DTS-HD High Resolution Audio
C, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software
Zertifikate
Ausbildung
Novi Sad
Über mich
Die Hauptkompetenzen:
- Analyse von Kundenanforderungen, die Erstellung der System und SW Anforderungen in DOORS, Design (in EArchitect), Implementierung & Debugging der Software-Module in C / C ++ und Integrationstests mit der Vector CANoe & Test Automation Editor (TAE)
- Portierung der verschiedenen Videosignal-basierte Anwendungen auf kundenspezifische Plattformen mit den DSPs / MCUs. (Blind Spot Detection, Cross Traffic Alert System, Lane Departure Warning, Lane Change Assistant, Surround View)
- Implementierung des OEM-spezifischen Flashers & Bootloaders und busspezifischen Kommunikationsstack auf dem MCU / DSP, die für SW Start und Reprogrammierung von Steuergeräten verwendet werden.
- Implementierung verschiedener Treiber auf MCU / DSP: CAN, LIN, SPI, UART, I2C, VLYNQ, GPT, ADC, PORT ...
- Integration der AUTOSAR v3.5 und v4.0 "Module (DCM, DEM, MCU, ...) mit den Vector (DaVinci Developer, DaVinci Configurator Pro, Candelastudio) und Elektrobit Werkzeuge
(EB tresos Studio)
- Embedded-Systeme: Texas Instruments (TMS320C6000, TMS320C64+), STMicroelectronics (SPC56), Freescale (S12X), Renesas(V850), MAS (CS4952X, CS4953X), Cirrus Logic (-Hyperlink entfernt-)
- Kommunikation und Konfiguration der Megapixel-Sensoren. (OmniVision, Aptina Imaging, ...).
- Datenübertragung über die LVDS und MIPI-Schnittstellen für die Bildschirms und die Kameras.
- Synchronisation zwischen dem DSP und MCU über die serielle Kommunikationsschnittstellen um bessere Leistung zu erreichen
- IDEs: Code Composer Studio, Codewarrior, winIDEA, COSMIC(Compiler und Debugger), Eclipse, Microsoft Visual Studio, Borland, MULTI Renesas
- Kenntnisse in: Automotive SPICE-Standard für die Computer-Software-Entwicklungsprozess
- Automotive SPICE-Standard und DOORS (Dynamic Object Oriented Requirements System)
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Fließend)
- Englisch (Fließend)
- Serbisch (Muttersprache)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden