Embedded Systems und IT-Consulting
- Verfügbarkeit einsehen
- 3 Referenzen
- auf Anfrage
- 3100 Sankt Pölten
- Weltweit
- de | en
- 22.03.2024
Kurzvorstellung
Auszug Referenzen (3)
"erfahrener SW-Architekt, lösungsorientiert, Teamplayer, klar kommunizierend, übernimmt Verantwortung, liefert zuverlässig Ergebnisse, fit in IEC62443"
4/2021 – 6/2023
Tätigkeitsbeschreibung
found in reference description 8
Security/Software Architektur eines yocto basierenden Embedded Linux SPS-Controllers um die IEC 62443-4 Norm zu erfüllen.
Cyber Security, Software Architecture, Software Design
"M. H. arbeitet sehr professionell, strukturiert und zielgerichtet
Sehr angenehme Zusammenarbeit"
1/2021 – 2/2024
Tätigkeitsbeschreibung
Vollständige Umsetzung einer C/C++ Gateway Software um in Echtzeit Positionsdaten von fünf Roboter Achsen von EtherCAT auf CAN umzusetzen.
Integration eines EtherCAT Master Stacks und der CAN Library (beide in C) in eine eigens geschrieben C++ Agent SW, welche per Echtzeit Threads auf einem Yocto Linux basierenden Embedded System diese Positions Daten von CAN auf EtherCAT und retour umsetzt.
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, C++, Projektmanagement - Umfeldanalyse, CAN-Bus (controller area network), Embedded Software
"Er ist ein Kollege der "den Unterschied" macht und stets die "last Mile" geht.
Kompetenz auf allen Ebenen und ein "Supertyp".
Jederzeit wieder."
1/2011 – 12/2012
Tätigkeitsbeschreibung
Aufgabe:
System Architekt des weltweit eingesetzten Mautsystems. Technische Verantwortung über das komplette System und Umsetzung der geforderten Anforderungen.
Technische Vorgaben für bis zu weiteren fünf Architekten und der gesamten Entwicklungsabteilung (bis zu 150 Entwickler)
Ziele:
Erstellung eines performanten, ausfallsicheren und wartungsarmen Systems.
Umsetzung:
Plattformunabhängiges System implementiert in einer modularen C++ Struktur.
Tools:
Doors, SVN, Enterprise Architect, MS Visio
Qualifikationen
Projekt‐ & Berufserfahrung
7/2023 – offen
TätigkeitsbeschreibungC# Backport einer Trend Chart Software für Automatisierungslösungen . Die Software läuft unter .net6.0 und ist Multi-Platform fähig, d.h. läuft unter Windows wie Linux. In diesem Fall unter einem Embedded Debian Linux.
Eingesetzte QualifikationenObjektorientierte Software-Entwicklung, .Net, C#
4/2021 – 6/2023
Tätigkeitsbeschreibung
found in reference description 8
Security/Software Architektur eines yocto basierenden Embedded Linux SPS-Controllers um die IEC 62443-4 Norm zu erfüllen.
Cyber Security, Software Architecture, Software Design
1/2021 – 2/2024
Tätigkeitsbeschreibung
Vollständige Umsetzung einer C/C++ Gateway Software um in Echtzeit Positionsdaten von fünf Roboter Achsen von EtherCAT auf CAN umzusetzen.
Integration eines EtherCAT Master Stacks und der CAN Library (beide in C) in eine eigens geschrieben C++ Agent SW, welche per Echtzeit Threads auf einem Yocto Linux basierenden Embedded System diese Positions Daten von CAN auf EtherCAT und retour umsetzt.
Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, C++, Projektmanagement - Umfeldanalyse, CAN-Bus (controller area network), Embedded Software
7/2014 – 3/2021
Tätigkeitsbeschreibung
Embedded Linux Sytemarchitektur sowie nachfolgende Implementierung im Hardware nahen Bereich (Linux Kernel Module und Hardware Abstraction Layer);
Embedded Windows CE/WEC7 Wartung
C++, Embedded Linux, Linux (Kernel), Microsoft Windows CE
10/2012 – 3/2014
Tätigkeitsbeschreibung
Aufgabe:
Entwicklung eines Weichenwerkes HW/SW SIL4 für die Mariazellerbahn im Auftrag für die RDCS GmbH/Endkunde NÖVOG AG
( SIL 4 HW/SW nach den Standards EN50126, EN50128, EN50129 )
Komplette Entwicklung eines Weichenwerkes samt Backplane, SIL4 Powersupply und den Weichenansteurungskarten.
Lösungswege:
Entwicklung einer Powersupply Karte ausgeführt als redundantes 1oo2D Schaltnetzteil.
Ebenfalls wurde eine Weichenansteuerungskarte für die vollständige Überwachung von Weichenmotoren mittels CPLDS (VHDL) und uController ( Embedded C ) zur Diagnose und Management verwendet.
Entwicklung nach dem V-Modell der in den Standards verlangten Arbeitsweise.
1/2011 – 12/2012
Tätigkeitsbeschreibung
Aufgabe:
System Architekt des weltweit eingesetzten Mautsystems. Technische Verantwortung über das komplette System und Umsetzung der geforderten Anforderungen.
Technische Vorgaben für bis zu weiteren fünf Architekten und der gesamten Entwicklungsabteilung (bis zu 150 Entwickler)
Ziele:
Erstellung eines performanten, ausfallsicheren und wartungsarmen Systems.
Umsetzung:
Plattformunabhängiges System implementiert in einer modularen C++ Struktur.
Tools:
Doors, SVN, Enterprise Architect, MS Visio
6/2010 – 12/2010
Tätigkeitsbeschreibung
Aufgabe:
Teamleader eines C++/C# Entwicklungsteams zur Implementierung eines plattformunabhängige Security Frameworks. In Verbindung mit Smart Cards und Keymanagment Tools.
Ziele:
Erstellung eines Security Stacks für die Kapsch Gruppe.
Umsetzung:
Plattformunabhängiges System implementiert in einer modularen C++ Struktur.
Tools:
Ms Visual Studio, Doors, SVN, Enterprise Architect, MS Visio
1/2004 – 12/2007
Tätigkeitsbeschreibung
Aufgabe/Ziele:
Entwicklung eines HD Streaming Gerätes für hauseigene Clips die mittels Peer-to-Peer Netzwerk übertragen wurden und direkt in den Kino mittels Projektoren vor dem Kinofilm gezeigt wurden.
Lösungsweg:
Es wurde ein Embedded Linux PC für 19" RACK implementiert und alle notwendigen Extrakomponenten sowohl HW als auch SW entwickelt und umgesetzt. (2,4" TouchDisplay, 5.1 Doulby Sourround Karte, Relais Karten)
2/2001 – 6/2003
Tätigkeitsbeschreibung
Aufgaben:
SW Entwicklung eines Embedded Linux Gateways für Remote Arbeitsplätze.
Leitung des bis zu sieben Mann Teams zur Entwicklung eines ISDN, ADSL VPN Teleworker Arbeitsplatz Gateways.
Lösungswege:
Leitung eines dynamisches jungen Teams von der Linux Kernelentwicklung und C/C++ ISDN Applikations SW. Sowie Fernwartung mittels SNMP und Webinterface.
1/2000 – 1/2001
Tätigkeitsbeschreibung
Entwicklung einer „m-commerce“-Plattform: Verteilte Client/Server-Struktur, implementiert in C++, welche das Intranet mit dem mobilen Internet koppelt, damals war dies für die aufkommenden WAP Geräte eine Neuerung.
Key Facts:
Universelles Datenbankinterface
Aufbau der IT-Infrastuktur wurde auch durchgeführt (Serverfarm)
C++ Modulare Struktur
Ausbildung
Wien
Weitere Kenntnisse
Als Unternehmensinhaber der [...] und [...] biete ich seit 2003 meine Qualifikationen als Dienstleister an.
Hier ein Auszug meines Knowhows bzw. Kentnisse von Tools usw.
SW:
C/C++, CMake, Python, JavaScript, Bash, Makefiles, QT, Swift, Objective-C
OS:
Embedded Realtime Linux (Debian, OpenWRT, Yocto)
FreeRTOS, WinCE 6.0 und WEC7
iOS, macOSX, Windows NT,XP,7,8,10
HW:
STM32: STM32WB55, STM32F746 etc.
AVR: AVR8 und AVR32
TI: MSP430, AM3874, AM335x, AM437x
Mediathek: Linkit Smart 7688 DUO (mips24)
NXP: iMX8, iMX6
Tools (bzw. benutzte Tools in einigen Projekten):
GitLab, Jira, Jenkins, GitHub, Git, SVN, CVS, Visual Studio, XCode, VS Code, Vim, Doors, Eclipse, TI CodeComposer, STM32CubeIDE
Feldbussystem und Homeautomation:
CAN, ECAT, KNX, PNet
Normen:
Funktonale Sicherheit: EN61508, SPS: IEC61131, Railway: EN50126, EN50128, EN50129
IEC 62443-4_1 und IEC62443-4_2 IT-Sicherheit für industrielle Automatisierungssysteme
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden