-Lebenslauf Software Engineering/Architektur
Tagessatz prüfen
Erfahrungen
Embedded Software Architect
Automobilzulieferer
Stellar SR6 G7 line, 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 and Pandas
ISO 26262, ISO 21434, Hypervisor, Key Management, HSM. Tooling & Automation. LieberLieber LemonTree + Sparx EA. Jira, Confluence, Sharepoint. Git/Github. DevOps through Jenkins & Conan.
HMI Design Lead
Rüstungszulieferer
Drone Ground Control (Bodenkontrollstation für Drohnen).
- Q Ground Control.
- Qt 5+6, QML, C++, Python.
- Qt Creator 14
- Squish and Coco
Squish Test Center, Python Test-Framework, JavaScript, Git/Gitlab
SW Design Lead
Automobilzulieferer (tier1)
Electronic Access Control Car Door.
- Arm Cortex M0 4100S Max (Infineon).
- Cypress Hardware Abstraction (Infineon).
- Programming close to the hardware. Interrupt Management. Low Power and Sleep Management
- Debugging with Lauterbach T32 and Segger Ozone
- UDS on CAN
- Oscilloscope (R&S)
MISRA-C, Git/Github, CMake, Python, VS Code, Iso-TP (on CAN), ISO 14229-1, Lauterbach T32, Segger Ozone, Modus Toolbox for HW config, Oscilloscope.
RADAR (Radar Detection)-SW Architect
Automobilzulieferer (tier1)
Radar-Sensor project with a well-established radar cycle: RfCom, FFT, raw data processing, image detection and processing, environment model, fusion to database for autonomous mobility.
Implementation of VxWorks 6.9 on an ARM Cortex A9 as a pilot project. Simulation tests of networking & security functionality.
- AUTOSAR Classic + Adaptive
- DevOps with Conan Artifactory, Docker, Kubernetes, Github and Jenkins – GoLang 4 cross-package verification
- Package Slicing and Versioning with Package Management Framework called "Bricks" (in Python and CMake.)
- Efficient build partitioning
- Runtime and Memory Optimization (Efficient Looping, "Restrict"…)
- Static Code Analysis with QAC
- Google Unit-Testing (GTest) in C++
- MDD from an EMF tool to ARxml to RTE contract phase
- Cooperation according to SAFe
- HEP with IBM Jazz (DOORS NG + Rhapsody + Streams.)
- A-Spice Level 2
- VxWorks 6.9
Visual Studio 2017, Virtual Containers and Packaging (Conan, Docker, Kubernetes). PTC Integrity (IMS). Git/Github. Python-based toolchain connecting Github & Conan Artifactory. CMake. IBM Rhapsody/DOORS/JAZZ (HEP). ARxml generation tool, EB tresos for RTE contract phase. C Programming Language: MISRA. Embedded C++14. Several platforms. QAC static quality checking. Google Testing: C++ (20). Bricks Package Management based on Python & yaml. Python analysis tooling. DaVinci Configurator Pro.
AUTOSAR 4.x SAFe 5-Technical Lead (Release Train)
Automobilzulieferer & indischer tier2
HCP4 project (OEM: Audi) with central vehicle computer and fast bus network based on Ethernet instead of a decentralized ECU network. Security & authentication mechanisms.
- Requirements Engineering
- Module Configuration and Generation in EB Tresos
- Software Architecture in EA 13
- Backlog Conferencing (Scrum)
- Security Issues.
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 and TC38x). Audi E³ Functional Concept, VKMS, OpenSSL, KS, FoD, FSC, Authentication, AUTOSAR Crypto Stack, AUTOSAR Adaptive mit Vector DaVinci Developer Adaptive. UML/SysML
AUTOSAR 4.x Projekt Prozess- und Tool-Support SW-Architect
Automobilzulieferer
Entwicklung eines Tools zur Ressourcenbedarfs-Prognose. Analyse-Tools in Rational DOORS. PTC Integrity (IMS). Enterprise Architect. UML/SysML.
- Software Requirements DOORS
- Python-Tools für Inter AUTOSAR-Layer Access Violation Analyse sowie Call-Tree-Analyse über SWC-Grenzen hinweg bezogen auf FSM. Beides basierend auf UnderstandC-Datenbanken.
- PLAST Testframework: Automatisierte Test-Suites via Python-API des iSystem Debuggers (WinIDEA). Coaching des Entwickler-Teams in Iasi (Rumänien).
- Analyse-Tools in DXL (DOORS Extension Language).
- Tooling in Python 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-Architect
Automobil OEM
Architektur-Design. Umwandlung von Nicht-AUTOSAR ECU-Software in eine AUTOSAR 4.x-kompatible Lösung. Konfigurationsmanagement gemäß AUTOSAR-XML.
- Software-Architektur Sparx Enterprise Architect
- Aufbau eines Prozesses zum Zusammenführen verschiedener Konfigurationsformate in ArXML. Tool-Entwicklung.
- Aufbau der Code-Generierung mit Hilfe des AUTOSAR-Builder
- Unterstützung des Integrationsteams
- Unterstützung des Testteams
AUTOSAR, C, MISRA-C, QAC, CANape, CANoe, RTE, COM-Stack, AUTOSAR-Builder, Enterprise Architect 13, SiL.
AUTOSAR 3.2.3 Body Control Module SW-Architect
Automobilzulieferer
Architektur-Design. Tracking und Traceability gemäß SPICE sicherstellen
- Software-Architektur Rhapsody (und Sparx EA)
- Software Requirements DOORS
- Software Requirements Coverage und Traceability Rhapsody Gateway
- Unterstützung des Integrationsteams
- Unterstützung 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 Short Range Radar Assistance System SW-Engineer
Automobilzulieferer
Entwicklung der ECU-Software (OS, BSW, Complex Device Drivers, NvM, RTE, RTE-SWCs nach AUTOSAR 4 mit CESSAR CT, Modellierung mit Rhapsody
- Software Entwurf und Design
- Code-Generierung mit Toolchain (CESSAR CT, Rhapsody)
- Taskverwaltung (OSEK) auf einer Multicore-ECU
- Diagnose DEM
- Testing via MTS (+ MO-Development)
- 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 der ECU-Software (OS, BSW, Complex Device Drivers, Com, NvM, CanM, RTE, RTE-SWCs nach AUTOSAR mit Vector Toolchain
- Software Entwurf und Design
- Code-Generierung mit Toolchain
- Implementierung der Runnables
- CAN-Kommunikation und High Frequency 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
Navigation Control (Daimler-Projekt)
Automobilzulieferer
Betreuung der Schnittstelle zwischen mehreren HMIs und mehreren Navigation Engines auf QNX.
- Feature-Implementierung 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
Speech Wrapper
Automobilzulieferer
Betreuung der Schnittstelle zwischen einer HMI und einem ASR-Core (Automatic Speech Recognition).
- Bugfixing
- Kontextfreie Grammatiken (BNF-Format)
- Testframework auf dem Desktop
C++, Visual Studio, Lua (Queries zur Phoneme-Datenbank), Perl, Cygwin-Shellskripte, Java, XML, BNF, SQLite, Scrum
HMI-Infotainmentsystem mit Business Logic
Automobilzulieferer
Weiterentwicklung und Wartung einer HMI und der dazugehörigen Business Logic (Controller API).
- Bugfixing
- Change Requests
- Simulation in Qt
C++, Visual Studio, Perl, Cygwin-Shellskripte, Java-Codegenerator, Qt 4.6
Kartenanzeige
Automobilzulieferer
Mitentwicklung und Wartung eines Kartenanzeige-Moduls eines Infotainmentsystems. Weiterentwicklung der Windows-Simulation
- Analyse der Enterprise-Architekturmodelle
- Entwicklung von Clients für einen Rendering-Service
- Diagnose und Bugfixing
- Behebung eines Win32-Problems der Simulation
C++ (STL), Visual Studio 2005, Win32 + Qt 4.4, OpenGL, OpenGL ES
Kombisystem mit grafischem Subsystem
Automobilzulieferer
Übertragung eines Kombisoftwareprojekts von einem 1-Prozessor-System auf eine 2-Prozessor-Plattform mit Kombisubsystem (KSS) und Grafiksubsystem (GSS).
- Analyse der Enterprise-Architekturmodelle
- Grundlegende Kenntnisse 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 einer Intel-Atom-CPU-Plattform.
- Entwurf und Konzeption
- Umsetzung 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#, VS, EB Guide Studio, UML 2.0, Zustandsautomat, XML, DOM4J, Java & XML, SQL Server
API-Entwicklung für die Verbindung zwischen 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
- Fortschrittskontrolle
- Einführung und Konfiguration von PC-Lint
- Einführung und Schulung in TTFis
- Einführung und Schulung des Python-XML-Browsers
- Umsetzung des Security- und des Download-Moduls
- Dokumentation
- 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 geeigneter Simulationssoftware
- Mitentwicklung eines Kalman-Filters zur optimalen Schätzung bei Hinzunahme von Inertialmessgrößen
- Testen des Filter-Algorithmus in Matlab
- Ausgezeichnete Resultate des reinen 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.
- Implementierung.
Linux, Samba, Emacs, MySQL, SQL
Anlagenkonfiguration
TK-Branche
Entwicklung einer 3-Tier-Webanwendung zur Konfiguration einer VoIP-TK-Anlage
- Evaluierung von SQL-DB-Managementsystemen mit Fokus 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.
Branchenerfahrung
Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.
Erfahren in Automotive, Informationstechnologie (IT), Telekommunikation und Luft- und Raumfahrt und Verteidigung.
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Produktentwicklung, Qualitätssicherung, Projektmanagement und Forschung und Entwicklung (F&E).
Fähigkeiten
TäTigkeitsschwerpunkte:
- Embedded-Softwareentwicklung
- Automotive Infotainment
- Architektur
- Design
- Projektleitung
Erfahrungsschwerpunkte:
- Automotive: High Performance Computing (Hcpn, Icas), Security-Themen (Ks, Vkms, Fsc, Fod, Autosar-Crypto-Stack), Audi E³ Funktionssoftware
- Autosar Mit Vector Toolchain
- Autosar 4 Multicore Mit Cessar Ct Und Eb Tresos
- Adas (Short Range Radar Fusion Und Frame Software)
- Autosar 3.2 Body-Control-Architektur Asil B Und E2e, Rhapsody Java Api, Iso 26262, Eb Tresos, Enterprise Architect
- Autosar 4.X Embedded Ecu-Stack Mit Autosar-Builder (Artop-Basiert), Sparx Enterprise Architect, Polarion, Xml-Verarbeitung Mit Python (FüR Ea)
- Autosar Adaptive Mit Vector Davinci Developer Adaptive
- Infotainment, Navigation, Geodatenbanken, Statistische Optimierung, Vehicle Positioning Mit Gps, ManöVergenerator, Speech-Dialog-System
- Hmi-Entwicklung FüR Arm11-Target, Design Mit Eb Guide Studio, Hmi State Machine, Code-Generator Mit Dom4j
- Api-Entwicklung FüR Hmi In C++ (Business Logic), Ttfis Test-Framework
- Kartenentwicklung In C++ Mit Opengl, Ooad Mit Enterprise Architect
- Kombi-Entwicklung Mit Grafischem Subsystem, Ipc üBer Spi/Usart, Vxworks Task-Synchronisation, Windml
- Destination Input Und Adressbuch Business Logic In Tla
- Webapplikationen: Java Servlet 3-Tier-Applikation Mit Postgresql (Jdbc, Jakarta Tomcat)
- Webapplikationen: Lamp-Applikation (Linux, Apache, Mysql, Php)
- Webapplikationen: Design Und Entwicklung Eines Mysql-Client-Interfaces FüR Telefonieapplikationen (Echtzeit)
- Gui Und Computer Graphics: Java Foundation Classes (Awt, Swing, Java2d, Java3d, Javafx)
- Gui Und Computer Graphics: Opengl Mit Freeglut, Windows Gdi
- Gui Und Computer Graphics: Qt, Qml & C++
Betriebssysteme:
- Windows (Vista, Xp, 2000, Server 2003, 7, 10)
- Linux
- Qnx
- Unix System V
- Hp-Ux
- Aix
- Solaris
- Osek/Oscan
- Microsar
- Vxworks
- Android
Programmiersprachen:
- C
- C++ (11, 14, 20) Nebst Stl Und Tmp, Tr1 (Boost)
- Misra-C
- Java
- C#
- Capl
- Python
- Go
- Dxl (Doors)
- Php
- Perl
- Javascript
- Shell-Script
- Powershell
- Sed
- Awk
- Cobol
- Rpg400
Container, Artefaktverwaltung & Devops:
- Docker
- Kubernetes
- Conan
- Jenkins <-> Conan Artifactory
Autosar-Konfiguration & -Generierung:
- Vector Davinci (Developer, Configurator Pro)
- Vector Geny
- Ead
- Vector Candela (AußErdem Canoe, Canape, Candito...)
- Conti Cessar Ct (Artop-Basiert)
- Autosar-Builder (Artop-Basiert)
- Eb Tresos Studio
- Eb Guide Studio (Frame Software FüR Hmi)
Beschreibungs-, Markup- Und Konfigurationssprachen:
- Make
- Cmake
- Ant
- Xml
- Xhtml
- Xsl
- Wsdl
- Json
- Yaml
- String Templates
Bussysteme:
- Can
- Can Fd
- Flexray
- Lin
- Automotive Ethernet
- Most
Hardware:
- Diverse Embedded-Plattformen
- Arm11
- Tornado-Bsp FüR Capricorna
- Mpc5775n
- Rhenesas Rh850
- Infineon Aurix
- Arm Cortex M0
Netzwerke:
- Ethernet
- Tcp/Ip
- Netbios
- Spx/Ipx
- Token-Ring
- Switches
- Router
Ides:
- Visual Studio 6.0, 2005, 2008, 2010, 2013, 2017
- Intellij Idea
- Eclipse/Td4
- Ideas
- Tornado
- Windriver Workbench
- Softtune Debug Workbench
- Emacs
Statische CodeprüFung:
- Pc-Lint
- Qac
- Polyspace (Auch Dynamisch)
Analysetools:
- Matlab/Simulink
- Labview
- Lauterbach Debugger T32
- Isystems Winidea / Plast
- Ttfis
- Mts
Change Management:
- Change Synergy
- Doors
- Clearquest
- Jira
Datenbanksysteme:
- Mysql
- Postgresql
- Sap-Db
- Sqlite
- Access
- Os/400
- Relationale Algebra
Kryptologie:
- Pgp
- Gpg4win
- Openssl
- Sha256
- Aes
- Des
- Diffie-Hellman-SchlüSselaustausch
Versionskontrolle:
- Git/Github (Gerrit)
- Mks/Ptc Integrity (Ims)
- Clearcase
- Cm Synergy
- Svn (Subversion) Nebst Tools
- Cvs Nebst Tools
- Perforce
- Visual Source Safe
Modelling Tools:
- Eb Guide Studio
- Enterprise Architect
- Togethersoft
- Ibm Rational Rhapsody
- Eclipse Modelling Framework
Techn. Standards:
- Ant
- Dom4j
- Jquery
- Xml Scheme
- Uml 2.0
- Java Concurrent Programming
- Swing
- Jdbc
- Java & Xml
- Java & Xslt
- Xmi/Xsi
- Java2d
- Javadoc
- C++ Template Meta-Programming
- Autosar
- Misra
Prozessuale Standards:
- V-Modell
- Wasserfall
- Micro-Agile (Scrum, Kanban)
- Scaled Agile (Safe)
- Iso 26262
- Iso 14229-1
- Iso 21434
Branchen:
- Automobilzulieferer
- Automotive
- RüStungsindustrie
- Telekommunikation/Voip
- Verlag
Sprachen
Ausbildung
Diplom Mathematik · Mathematik
Statistiken
Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Embedded Software Architect
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Kaufbeuren, Deutschland arbeiten
