Oliver Ohly-Embedded-Software-Engineering - Automotive
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 und Pandas
ISO 26262, ISO 21434, Hypervisor, Key Management, HSM. Tooling & Automation. LieberLieber LemonTree + Sparx EA. Jira, Confluence, Sharepoint. Git/Github. DevOps über 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 und 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).
- Programmierung nahe an der Hardware. Interrupt-Management. Low-Power- und Sleep-Management
- Debugging mit Lauterbach T32 und Segger Ozone
- UDS auf CAN
- Oszilloskop (R&S)
MISRA-C, Git/Github, CMake, Python, VS Code, Iso-TP (auf CAN), ISO 14229-1, Lauterbach T32, Segger Ozone, Modus Toolbox für HW-Konfiguration, Oszilloskop.
RADAR-(Radar Detection)-SW-Architect
Automobilzulieferer (tier1)
Radar-Sensor-Projekt mit etabliertem Radarzyklus: RfCom, FFT, Raw-Data-Verarbeitung, Objekterkennung und -verarbeitung, Umgebungsmodell, Fusion zur Datenbasis für autonome Mobilität.
Implementierung von VxWorks 6.9 auf einem ARM Cortex A9 als Pilotprojekt. Simulationstests von Networking- und Security-Funktionen.
- AUTOSAR Classic + Adaptive
- DevOps mit Conan Artifactory, Docker, Kubernetes, Github und Jenkins – GoLang 4 Cross-Package-Verification
- Package Slicing und Versionierung mit dem Package-Management-Framework "Bricks" (in Python und CMake)
- Effiziente Build-Partitionierung
- Laufzeit- und Speicheroptimierung (effizientes Loopen, "Restrict" ...)
- Statische Codeanalyse mit QAC
- Google Unit-Testing (GTest) in C++
- MDD von einem EMF-Tool zu ARxml zur RTE-Vertragsphase
- Zusammenarbeit gemäß SAFe
- HEP mit IBM Jazz (DOORS NG + Rhapsody + Streams)
- A-Spice Level 2
- VxWorks 6.9
Visual Studio 2017, Virtual Containers und Packaging (Conan, Docker, Kubernetes). PTC Integrity (IMS). Git/Github. Python-basierte Toolchain zur Verbindung 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. Verschiedene Plattformen. QAC statische Qualitätsprüfung. GoogleTesting: C++ (20). Bricks Package Management auf Basis von Python & yaml. Python-Analysetools. 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 Basis von Ethernet statt dezentralem ECU-Netzwerk. Sicherheits- und Authentifizierungsmechanismen.
- Requirements Engineering
- Modulkonfiguration und Generierung in EB Tresos
- Softwarearchitektur in EA 13
- Backlog-Konferenzen (Scrum)
- Security-Themen.
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 Project Process- and Tool-Support SW-Architect
Automobilzulieferer
Entwicklung eines Tools zur Vorhersage des Ressourcenbedarfs. Analyse-Tools in Rational DOORS. PTC Integrity (IMS). Enterprise Architect. UML/SysML.
- Software-Anforderungen in DOORS
- Python-Tools für die Analyse von Inter-AUTOSAR-Layer-Access-Violations sowie Call-Tree-Analyse über SWC-Grenzen hinweg mit Bezug zu FSM. Beides basiert auf UnderstandC-Datenbanken.
- PLAST-Testframework: Automatisierte Testsuites über die Python-API des iSystem Debugger (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
Entwurf der Architektur. Umwandlung von Nicht-AUTOSAR-ECU-Software in eine AUTOSAR 4.x-kompatible Version. Konfigurationsmanagement nach AUTOSAR-XML.
- Software-Architektur mit Sparx Enterprise Architect
- Aufbau eines Prozesses, um verschiedene Konfigurationsformate in ArXML zu überführen. Tool-Entwicklung.
- Aufbau der Codegenerierung mit 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
Entwurf der Architektur. Tracking und Traceability nach SPICE sicherstellen.
- Software-Architektur mit Rhapsody (und Sparx EA)
- Software-Anforderungen in DOORS
- Abdeckung und Traceability der Software-Anforderungen mit 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 von ECU-Software (OS, BSW, Complex Device Drivers, NvM, RTE, RTE-SWCs nach AUTOSAR 4 mit CESSAR CT, Modelling mit Rhapsody
- Software-Entwurf und Design
- Codegenerierung mit Toolchain (CESSAR CT, Rhapsody)
- Taskverwaltung (OSEK) auf Multicore-ECU
- Diagnose DEM
- Testing über 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 von ECU-Software (OS, BSW, Complex Device Drivers, Com, NvM, CanM, RTE, RTE-SWCs nach AUTOSAR mit Vector Toolchain
- Software-Entwurf und Design
- Codegenerierung mit Toolchain
- Implementierung der Runnables
- CAN-Kommunikation und High Frequency über 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 Steuerung (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
Speech Wrapper
Automobilzulieferer
Betreuung der Schnittstelle zw. einer HMI und einem ASR-Core (Automatic Speech Recognition.
- Bugfixing
- Kontextfreie Grammatiken (BNF-Format)
- Testframework auf Desktop
C++, Visual Studio, Lua (Queries zur Phoneme-Datenbank),Perl, Cygwin Shellskripte, Java, XML, BNF, SQLite, Scrum
HMI Infotainment-System mit Business Logic
Automobilzulieferer
Weiterentwicklung und Wartung einer HMI und der zugehö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 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 der Simulation
C++ (STL), Visual Studio 2005, Win32 + Qt 4.4, OpenGL, OpenGL ES
Kombisystem mit grafischem Subsystem
Automobilzulieferer
Übertragung eines Kombisoftwareprojekts vom 1-Prozessor-System auf eine 2-Prozessor-Plattform 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, Vektor 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#, VS, 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++ zw. HMI Framework und Middleware. Eventbasierter asynchroner Informationsfluss.
- Projektplanung
- Aufteilung der Module auf Entwicklerressourcen..
- Fortschrittsverfolgung
- Einführung und Konfiguration von PC-Lint
- Einführung und Schulung in TTFis
- Einführung und Schulung des Python XML-Browsers
- Realisierung 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 best. 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.
- 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 mit Fokus auf Transaktionssicherheit
- Implementierung unter Windows mit IIS, Tomcat, Java Servlets und JDBC (SAP-DB, PostgreSQL und Eigenentwicklung)
- Implementierung unter Windows mit IIS, PHP und ODBC
- Implementierung unter Linux mit Apache, PHP und MySQL
- Implementierung unter 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³ Functional Software
- 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 Architecture 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, Geo-Datenbanken, Statistische Optimierung, Vehicle Positioning Mit Gps, ManöVergenerator, Sprachdialogsystem
- 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 Graphical 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, Artefakt- Und 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
- Waterfall
- 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
