Embedded-Software-Architekt
Erfahrungen
Embedded-Software-Architekt
Automobilzulieferer
Stellar SR6 G7-Linie, 32-Bit Arm® Cortex®-R52+ MCU
MISRA-C, C99, Greenhills ARM-Compiler
Dassault AUTOSAR Builder
EB Tresos
Sparx Enterprise Architect 16.1
VS Code
Python xml, lxml, NumPy und Pandas
ISO 26262, ISO 21434, Hypervisor, Schlüsselverwaltung, HSM
Tooling & Automatisierung
Jira, Confluence, Sharepoint
Git/Github
DevOps mit Jenkins & Conan
HMI-Design-Leiter
Rüstungszulieferer
Drone Ground Control (Bodenkontrollstation für Drohnen)
Q Ground Control
Qt 5+6, QML, C++, Python
Qt Creator 14
Squish und Coco
Squish Test Center, Python-Testframework, JavaScript, Git/GitLab
SW-Design-Leiter
Automobilzulieferer (tier1)
Elektronische Zugangskontrolle Autotür
Arm Cortex M0 4100S Max (Infineon)
Cypress Hardware-Abstraktion (Infineon)
Hardwarenahe Programmierung, Interrupt-Management, Low-Power- und Sleep-Management
Debugging mit Lauterbach T32 und Segger Ozone
UDS über CAN
Oszilloskop (R&S)
MISRA-C, Git/Gthub, CMake, Python, VS Code, Iso-TP (auf CAN), ISO 14229-1, Lauterbach T32, Segger Ozone, Modus Toolbox zur HW-Konfiguration, Oszilloskop
RADAR (Radar-Erkennung)-SW-Architekt
Automobilzulieferer (tier1)
Radar-Sensorprojekt mit bewährtem Radarzyklus: RfCom, FFT, Rohdatenverarbeitung, Bilderkennung und -verarbeitung, Umgebungsmodell, Fusion in Datenbank für autonome Mobilität
Implementierung von VxWorks 6.9 auf einem ARM Cortex A9 als Pilotprojekt
Simulationstests von Netzwerk- und Sicherheitsfunktionen
AUTOSAR Classic + Adaptive
DevOps mit Conan Artifactory, Docker, Kubernetes, GitHub und Jenkins
Paketaufteilung und Versionierung mit dem Package-Management-Framework „Bricks“ (in Python und CMake)
Effiziente Build-Partitionierung
Laufzeit- und Speicheroptimierung (effiziente Schleifen, „restrict“ …)
Statische Codeanalyse mit QAC
Google-Unit-Testing (GTest) in C++
MDD vom EMF-Tool über ARxml zur RTE-Vertragsphase
Zusammenarbeit nach SAFe
HEP mit IBM Jazz (DOORS NG + Rhapsody + Streams)
A-Spice Level 2
VxWorks 6.9
Visual Studio 2017, virtuelle Container und Packaging (Conan, Docker, Kubernetes)
PTC Integrity (IMS), Git/GitHub
Python-basierte Toolchain zur Anbindung von GitHub & Conan Artifactory
CMake
IBM Rhapsody/DOORS/JAZZ (HEP)
ARxml-Generierungstool, EB Tresos für die RTE-Vertragsphase
Programmiersprache C: MISRA, Embedded C++14, mehrere Plattformen
QAC statische Qualitätsprüfung, Google Testing: C++ (20)
Bricks Package Management basierend auf Python & YAML
Python-Analyse-Tools, DaVinci Configurator Pro
AUTOSAR 4.x SAFe 5-Technischer Leiter (Release Train)
Automobilzulieferer & indischer tier2
HCP4-Projekt (OEM: Audi) mit zentralem Fahrzeugcomputer und schnellem Bussystem auf Ethernet-Basis im Gegensatz zu dezentralem ECU-Netzwerk
Sicherheits- und Authentifizierungsmechanismen
Anforderungsmanagement
Modulkonfiguration und -generierung in EB Tresos
Softwarearchitektur in EA 13
Backlog-Konferenz (Scrum)
Sicherheitsfragen
Jira, Git/GitHub, DOORS, EB Tresos, EB Hypervisor
C++11/14, SPARX Enterprise Architect 13, ODIS, WinIDEA von iSystems
SAFe 5, Infineon AURIX Multicore (TC39x und TC38x)
Audi E³ Functional Concept, VKMS, OpenSSL, KS, FoD, FSC, Authentifizierung, AUTOSAR Crypto Stack, AUTOSAR Adaptive mit Vector DavinCi Developer Adaptive
UML/SysML
AUTOSAR 4.x Projektprozess- und Tool-Support SW-Architekt
Automobilzulieferer
Entwicklung eines Tools zur Vorhersage des Ressourcenbedarfs
Analyse-Tools in Rational DOORS
PTC Integrity (IMS), Enterprise Architect, UML/SysML
Softwareanforderungen in DOORS
Python-Tools für Analyse von Zugriffsverletzungen zwischen AUTOSAR-Ebenen sowie Call-Tree-Analyse über SWC-Grenzen im Zusammenhang mit FSM (basierend auf UnderstandC-Datenbanken)
PLAST-Testframework: Automatisierte Testsuiten über Python-API des iSystem Debuggers (WinIDEA)
Coaching des Entwicklerteams in Iasi (Rumänien)
Analyse-Tools in DXL (DOORS-Erweiterungssprache)
Python-Tooling zum Extrahieren und Analysieren von Daten aus Jira: Jira-Modul und ReST-API
DOORS+DXL, Eclipse/IDEAS, Python (Excel, XML, Json, ReST), Python 3.7, Openpyxl, Sci-Tools UnderstandC, iSystems WinIDEA, ReST-API, DOORS-DXL, SPARX Enterprise Architect 13
AUTOSAR-Pilotprojekt SW-Architekt
Automobil OEM
Architekturentwurf und Umwandlung von Nicht-AUTOSAR-ECU-Software in AUTOSAR-4.x-kompatible Software
Konfigurationsmanagement gemäß AUTOSAR-XML
Software-Architektur mit Sparx Enterprise Architect
Etablierung eines Prozesses zum Zusammenführen unterschiedlicher Konfigurationsformate in ArXML (Tool-Entwicklung)
Einrichtung der Codegenerierung mittels AUTOSAR-Builder
Unterstützung des Integrationsteams und des Testteams
AUTOSAR, C, MISRA-C, QAC, CANape, CANoe, RTE, COM-Stack, AUTOSAR-Builder, Enterprise Architect 13, SiL
SW-Architekt AUTOSAR 3.2.3 Karosserie-Steuergerät
Automobilzulieferer
Architekturentwurf, Sicherstellung von Verfolgung und Rückverfolgbarkeit gemäß SPICE
Software-Architektur mit Rhapsody (und Sparx EA)
Softwareanforderungen in DOORS
Abdeckung der Softwareanforderungen und Nachvollziehbarkeit über Rhapsody Gateway
Unterstützung des Integrationsteams und des Testteams
Unterstützung von FSM (ASIL-B)
Automatischer Import von ARXML in das Rhapsody-Architekturmodell
ISO 26262 – ASIL D, E2E, AUTOSAR, C, MISRA-C, LINT, CANape, CANoe
Rational Rhapsody + Gateway, Rhapsody Java-API, Sparx Enterprise Architect, UML/SysML, PTC Integrity (IMS), DOORS, Eclipse/IDEAS
Renesas RH850, CESSAR-CT, RTE, COM-Stack, Vector DaVinci Developer, Matlab, Arxml2XMI-Generator (Eigenentwicklung)
AUTOSAR 4 Kurzstreckenradar-Assistenzsystem SW-Engineer
Automobilzulieferer
Entwicklung von ECU-Software (OS, BSW, Complex Device Drivers, NvM, RTE, RTE-SWCs nach AUTOSAR 4 mit CESSAR CT, Modellierung mit Rhapsody)
Softwareentwurf und Design
Codegenerierung mit Toolchain (CESSAR CT, Rhapsody)
Taskverwaltung (OSEK) auf Multicore-ECU
Diagnose DEM
Testing mit MTS (inkl. MO-Entwicklung)
PTC Integrity (IMS)
ADAS, AUTOSAR, C, MISRA-C, QAC, Polyspace, Cantata, CAPL, CANoe, CANape, Flexray
Lauterbach T32 mit Scripting, Rational Rhapsody, DOORS, Eclipse/TD4
MPC5775N 4 Core (Z7, Z4), Java (EMF) mit JSP, MTS, CESSAR-CT, RTE, COM-Stack, Python, EB Tresos Guide
AUTOSAR Reifendruckkontrolle
Automobilzulieferer
Entwicklung von ECU-Software (OS, BSW, Complex Device Drivers, Com, NvM, CanM, RTE, RTE-SWCs nach AUTOSAR mit Vector-Toolchain)
Softwareentwurf und Design
Codegenerierung mit Toolchain
Ausimplementierung der Runnables
CAN-Kommunikation und Hochfrequenz via 2.4GHz
Diagnose DCM und DEM
Flash-Bootloader
C, MISRA-C, CANdela, CANdito/CANape, CANdb++, CANalyzer, GENy, EAD, DaVinci, VectorCast, CANoe, A2L Converter, SPICE Level 3, External Tester, UDS on CAN, ISO15765, ISO14229-1, ISO11992
Navigationssteuerung (Daimler-Projekt)
Automobilzulieferer
Betreuung der Schnittstelle zw. mehreren HMIs und mehreren Navigation Engines auf QNX
Featureimplementierung und Bugfixing
Architektur und Design
Mocca Framework und State Machine
QNX-tools
C++, Boost, Visual Studio, XML, MOST, Java, Mocca, Perforce (Source Control), SQLite, Scrum
Sprach-Wrapper
Automobilzulieferer
Betreuung der Schnittstelle zw. einer HMI und einem ASR-Core (Automatische Spracherkennung)
Bugfixing
Kontextfreie Grammatiken (BNF-Format)
Testframework auf Desktop
C++, Visual Studio, Lua (Abfragen an die Phonemdatenbank), Perl, Cygwin-Shellskripte, Java, XML, BNF, SQLite, Scrum
HMI-Infotainment-System mit Geschäftslogik
Automobilzulieferer
Weiterentwicklung und Wartung einer HMI und der zugehörigen Geschäftslogik (Controller-API)
Bugfixing
Change Requests
Simulation in Qt
C++, Visual Studio, Perl, Cygwin-Shellskripte, Java-Codegenerator, Qt 4.6
Kartendarstellung
Automobilzulieferer
Mitentwicklung und Wartung eines Kartendarstellungsmoduls eines Infotainment-Systems
Weiterentwicklung der Windows-Simulation
Analyse der Enterprise-Architekturmodelle
Entwicklung von Clients für einen Rendering-Service
Diagnose und Bugfixing
Behebung eines Win32-Problems in der Simulation
C++ (STL), Visual Studio 2005, Win32 + Qt 4.4, OpenGL, OpenGL ES
Kombisystem mit Grafiksubsystem
Automobilzulieferer
Übertragung eines Kombisoftwareprojekts vom 1-Prozessorsystem auf eine 2-Prozessorplattform mit Kombisubsystem (KSS) und Grafiksubsystem (GSS)
Analyse der Enterprise-Architekturmodelle
Grundlegende Kenntnis der RTE-Architektur und des AUTOSAR-Konzepts
Entwicklung eines Board Support Packages für VxWorks
Mitentwicklung eines IPC-Protokolls
Einrichten der Taskverwaltung auf VxWorks
OSAL-Entwicklung
Anpassung bestehender KSS-Module für GSS
Dokumentation
ANSI-C, Eclipse, Tornado, WindRiver Workbench, SoftTune Debug Workbench, Vector CANoe, VxWorks, OSEK/OSCAN, RTRT, QAC, Enterprise Architect, UML/SysML
Manövergenerator
Automobilzulieferer
Entwicklung einer Guidance mit Manövergenerator für ein Navigationssystem auf Intel Atom-CPU Plattform
Entwurf und Konzeption
Realisierung des BL-Algorithmus'
Mitentwicklung der 2D-Objekte
Java 5, C#.Net, Visual Studio, IntelliJ IDEA, GPS-Parser, Java2D, TeleAtlas Datenbanken
HMI-Code-Generator
Automobilzulieferer
Entwicklung eines Codegenerator Plugins für EB Guide Studio (HMI Modelling Tool auf Basis von UML 2)
XML-Parsing und Evaluierung
Analyse des XML Modells für EB Guide Projekte (Input)
Analyse des XML Modells für das HMI-Projekt (Output)
Entwicklung eines EB Guide Plugins in Java, das aus Input-XML Output-XML generiert
Weiterentwicklung des Plugins dahingehend, dass statt Output-XML direkt C-Code für das HMI-Framework generiert wird
C#, Visual Studio, EB Guide Studio, UML 2.0, Zustandsautomat, XML, DOM4J, Java & XML, SQL Server
API-Entwicklung für Verbindung zw. HMI und BL Middleware
Automobilzulieferer
Leitung eines API-Projekts in C++ zwischen HMI Framework und Middleware
Eventbasierter asynchroner Informationsfluss
Projektplanung, Aufteilung der Module auf Entwicklerressourcen, Progress Tracking
Einführung und Konfiguration von PC-Lint, TTFis, Python XML-Browser (Schulung)
Realisierung des Security- und des Download Moduls
Dokumentation und Koordination
MS Project, Excel, MS Word mit VBA, PC-Lint, TTFis, ARM11, FPGA, Lauterbach Debugger, Visual Studio, C/C++ (STL), Embedded Lua (Widget Animation), MISRA, OSAL
Map-Matching
Automobilzulieferer (2. tier)
Entwicklung eines Vehicle Positioning Algorithmus (Map Matcher) auf Basis von GPS und teilweise auch Inertialdaten (Gyroskop)
Entwicklung eines Algorithmus auf Basis von GPS-Logs und TA Geodaten
Verfeinerung des Algorithmus mit bestimmter Simulationssoftware
Mitentwicklung eines Kalman Filters zur optimalen Schätzung bei Hinzunahme von Inertialmessgrößen
Testen des Filter Algorithmus’ in Matlab
Ausgezeichnete Resultate des Only-GPS VP auf der Straße
Java, IntelliJ IDEA, GPS Parsing, NMEA 0184, Java Serial API, JTS (Java Topology Suite), TA Geodaten, Applied Optimal Estimation, Lineare Algebra, Differentialrechnung, Statistik, Matlab
TLA und Navi Core
Automobilzulieferer
Mehrere Teilprojekte für ein großes OEM Infotainment Projekt: TLA mit HMI, Controller und BL; Anbindung an Navi Core über TCP/IP
Destination Input (Java), Adressbuch (Java), Text To Speech Modul (Java)
Task-Synchronisation und Behebung von Deadlocks (Java)
Location Input mit Datenzugriff (C) im Navi Core
HMI-Erweiterung mit API-Anbindung (XML)
OSGi-Service für Phonemedatenanalyse
Java Concurrent Programming, XML-HMI, RMI, TLA, OSGi, C, Tornado, VxWorks, Französisch
Vermittlungs-Applikation
TK-Branche
Entwicklung eines MySQL Adaptation Servers auf Linux in C++
Entwurf und Implementierung
Linux, Samba, Emacs, MySQL, SQL
Anlagenkonfiguration
TK-Branche
Entwicklung einer 3-tier Webapplikation zur Konfiguration einer VoIP TK-Anlage
Evaluierung von SQL DB-Managementsystemen unter Fokussierung auf Transaktionssicherheit
Implementierung auf Windows mit IIS, Tomcat, Java Servlets und JDBC (SAP-DB, PostgreSQL und Eigenentwicklung)
Implementierung auf Windows mit IIS, PHP und ODBC
Implementierung auf Linux mit Apache, PHP und MySQL
Implementierung auf Linux mit Apache, Tomcat, Servlets und MySQL
Linux, Windows NT, UltraEdit, Java 1.2 Servlets, Webserver, HTTP, PHP, JavaScript, SQL, ODBC, Transaktionsorientierte DB-Systeme
Fähigkeiten
- Embedded Softwareentwicklung
- Automotive Infotainment
- Architektur
- Design
- Projektleitung
Sprachen
Ausbildung
Diplom Mathematik · Mathematik
Netzwerktechniker · Netzwerktechnik
Ähnliche Freelancer
Entdecken Sie andere Experten mit ähnlichen Qualifikationen und Erfahrungen.