Oliver Ohly nicht verfügbar bis 30.06.2021

Oliver Ohly

Software Engineer/Architect

nicht verfügbar bis 30.06.2021
Profilbild von Oliver Ohly Software Engineer/Architect aus Kaufbeuren
  • 87600 Kaufbeuren Freelancer in
  • Abschluss: Diplom
  • Stunden-/Tagessatz:
  • Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | französisch (verhandlungssicher) | spanisch (verhandlungssicher)
  • Letztes Update: 09.04.2021
SCHLAGWORTE
PROFILBILD
Profilbild von Oliver Ohly Software Engineer/Architect aus Kaufbeuren
DATEIANLAGEN
CV up to 2020

Diese Anzeige ist nur für angemeldete Nutzer möglich.

SKILLS
Software Engineering mainly in AUTOSAR and Automotive Infotainment field. Embedded Software.

Programming Languages:
C/C++ including STL and TMP; C++ 11, 14, MISRA-C, Java, C#, Python, PHP, Perl, Qt (C++ and QML), Javascript, Shell Script, awk. HTML, XHTML, XML, XSLT, DOM4J, OpenGL, Xerces.

AUTOSAR Toolchain:
CANdela Studio, ASAP2 Toolchain, GENy, DaVinci Developer, EAD, CANdito, CANape, CANalyzer, CANoe, Tresos, CESSAR CT, MTS Framework, EB Tresos Guide. AUTOSAR-Builder.

OS, platforms:
Windows(MFC, COM), UNIX, Linux, QNX, VxWorks, OSEK, MicroSAR, J2EE (less).

IDEs and Builders:
Eclipse (TD4, IDEAS), PyCharm, Visual Studio, Tornado, IntelliJ Idea, emacs, GNU make. CMake. ANT.

Source Control:
Git and Github, ClearCase, SVN, CVS, Perforce, VSS, IMS/MKS.

Architecture and RE:
UML 2.0, SysML 1.0, Enterprise Architect, Rhapsody, Rhapsody Gateway, DOORS.

GUI & State Modelling:
EB Guide Studio, Mocca Framework, OpenGL, Qt lib

Rel. DBMS:
SQLite, MySQL, PostgreSQL, MS SQL Server

Simulation:
CANoe(Vector), Matlab

Project Management:
MS Project
PROJEKTHISTORIE
  • 06/2016 - bis jetzt

    • Continental
    • >10.000 Mitarbeiter
    • Automobil und Fahrzeugbau
  • Software Architect (AUTOSAR 3.2.3 Body Control Module)
  • Design Architecture. Provide Tracking and Traceability acc. SPICE. FMEA ISO26262 (up to ASIL-D).
    • Software Architecture Rhapsody (and Sparx EA)
    • Software Requirements DOORS
    • Software Requirements Coverage and Traceability Rhapsody Gateway
    • Support Integration Team
    • Support Test Team
    • Support FSM (ASIL-B)
    • Automatic import from ARXML into Rhapsody Architecture Model
    • Python Tools for Inter AUTOSAR-Layer Access Violation Analysis as well as Call Tree Analysis across SWC borders related to FSM. Both based on UnderstandC-databases.
    • PLAST Testframework: Automated Testsuites via Python-API of iSystem
    • Debugger (WinIDEA). Coaching Developer-Team in Iasi (Romania).
    • Analysis-Tools in DXL (DOORS Extension Language).
    • Tooling in Python for extracting and analyzing data from Jira. Jira Module and ReST-API.
    ISO 26262 – ASIL D, E2E, AUTOSAR, Rh850, C, MISRA-C, LINT, CANape, CANoe, Rational Rhapsody + Gateway, Rhapsody Java-API, DOORS+DXL, Eclipse/IDEAS, Renesas RH850, CESSAR-CT, RTE, COM-Stack, Python (Excel, XML, Json, ReST), Vector DaVinci Developer, Matlab, Enterprise Architect 13, Arxml2XMI-Generator (Eigenentwicklg.), Python 3.7, Openpyxl, Sci-Tools UnderstandC, iSystems WinIDEA, ReST-API, DXL.

  • 09/2013 - 05/2016

    • Continental
    • >10.000 Mitarbeiter
    • Automobil und Fahrzeugbau
  • SW Engineer and Architect (AUTOSAR 4 Short Range Radar Driver Assistance System)
  • Development ECU Software (OS, BSW, Complex Device Drivers, NvM, RTE, RTE-SWCs acc. to AUTOSAR 4 with CESSAR CT, Modelling in Rhapsyody)
    • Software Entwurf und Design
    • Code Generierung mit Toolchain (CESSAR CT, Rhapsody)
    • Taskverwaltung (OSEK) auf Multicore ECU
    • Diagnose DEM
    • Testing via MTS (+ MO-Development)
    ADAS, AUTOSAR, C, MISRA-C, QAC, Polyspace, Cantata, CANape, CANoe, 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

  • 04/2013 - 09/2013

    • SKF
    • >10.000 Mitarbeiter
    • Automobil und Fahrzeugbau
  • SW Engineer AUTOSAR Embedded TPMS
  • Development ECU Software (OS, BSW. Complex Device Drivers, Com, NvM, CanM, RTE, RTE-SWCs according to AUTOSAR by means of Vector Toolchain). VAP (Vector AUTOSAR Platform).
    • Software Entwurf und Design
    • Code Generierung mit Toolchain
    • Ausimplementierung der Runnables
    • CAN-Kommunikation und High Frequency via 2.4GHz
    • Diagnose DCM und DEM
    • Flash Bootloader featuring security module
    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

  • 01/2012 - 03/2013

    • Harman Automotive
    • 5000-10.000 Mitarbeiter
    • Automobil und Fahrzeugbau
  • SW Engineer Navigation Control
  • Interfacing several HMIs to several Navigation Engines on QNX. (Daimler-Navitainmentproject.)

    Featureimplementierung, Bugfixing
    Architektur und Design
    Mocca Framework und State Machine
    QNX-tools

    C++, Boost, Visual Studio, XML, MOST, Java, Mocca-Framework (Harman-specific), Perforce(Source Control) , SQLite, Scrum

  • 04/2011 - 12/2011

    • Elektrobit
    • 1000-5000 Mitarbeiter
    • Automobil und Fahrzeugbau
  • SW Engineer Speech Wrapper
  • 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 (Querys to Phoneme Database),Perl, Cygwin Shellskripte, Java, XML, BNF, SQLite, Scrum

  • 01/2010 - 03/2011

    • Bosch
    • >10.000 Mitarbeiter
    • Automobil und Fahrzeugbau
  • HMI Infotainment System and Business Logic
  • 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

  • 01/2009 - 12/2009

    • Bosch
    • >10.000 Mitarbeiter
    • Automobil und Fahrzeugbau
  • Kombisystem + Graphical Subsystem (AUTOSAR 2.x)
  • Übertragung eines Kombisoftwareprojekts vom 1-Prozessorsystem auf eine 2-Prozessorplattform mit Kombisubsystem (KSS) und Grafiksubsystem (GSS auf Toshiba Capricorn).
    • 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
    AUTOSAR, ANSI-C, Eclipse, Tornado, Windriver Workbench, Softtune Debug Workbench, Vektor CanOE, VxWorks, OSEK/OSCAN, RTRT, QAC

  • 09/2009 - 10/2009

    • Delphi
    • >10.000 Mitarbeiter
    • Automobil und Fahrzeugbau
  • Map Display (2D)
  • Mitentwicklung und Wartung eines Map Display 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, das zuvor keiner lösen konnte
    C++ (STL), Visual Studio 2005, Win32 + Qt 4.4, OpenGL, OpenGL ES

  • 08/2008 - 12/2008

    • CDN AG
    • 10-50 Mitarbeiter
    • Automobil und Fahrzeugbau
  • Manövergenerator
  • 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

  • 06/2008 - 07/2008

    • Bosch/Blaupunkt
    • >10.000 Mitarbeiter
    • Automobil und Fahrzeugbau
  • HMI Code Generator
  • Entwicklung eines Codegenerator Plugins für EB Guide Studio (HMI Modelling Tool auf Basis von UML 2). XML-Parsing und Evaluation.
    • 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

  • 04/2007 - 05/2008

    • Bosch/Blaupunkt
    • >10.000 Mitarbeiter
    • Automobil und Fahrzeugbau
  • Teilprojektleiter API-Entwicklung (HMI Business Layer Middleware)
  • Leitung eines API-Projekts in C++ zw. HMI Framework und Middleware. Eventbasierter asynchroner Informationsfluss.
    • Projektplanung
    • Aufteilung der Module auf Entwicklerressourcen..
    • Progress Tracking
    • 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

ZEITLICHE UND RÄUMLICHE VERFÜGBARKEIT
Remoteoptionen bevorzugt.
SONSTIGE ANGABEN
Multilingual/polyglott. Akkurat. Qualitätsbewusst. Kreativ. Big Software Architectures. Multi-Processing. Multi-Core. Multi-Threading.
KONTAKTANFRAGE VERSENDEN

Nachricht:

Absenderdaten: