freiberufler Embedded Systems und IT-Consulting auf freelance.de

Embedded Systems und IT-Consulting

offline
  • auf Anfrage
  • 3100 Sankt Pölten
  • Weltweit
  • de  |  en
  • 22.03.2024

Kurzvorstellung

Meine Firma und ich beschäftigen sich seit über 20 Jahren mit Embedded Systems, dh mit Consulting in allen dazu gehörigen Bereichen (HW, SW und SMD-Fertigung) sowie IT-Consulting für SW Entwicklungsprojekte.

Auszug Referenzen (3)

"erfahrener SW-Architekt, lösungsorientiert, Teamplayer, klar kommunizierend, übernimmt Verantwortung, liefert zuverlässig Ergebnisse, fit in IEC62443"
found in reference position 8 Embedded System Security Architekt IEC 62443-4
Marion Wittmann
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Cyber Security, Software Architecture, Software Design

"M. H. arbeitet sehr professionell, strukturiert und zielgerichtet

Sehr angenehme Zusammenarbeit"
C/C++ Embedded Linux Entwickler/Architekt
Dietmar Schwaiger
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

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."
System Architekt
Kundenname anonymisiert
Tätigkeitszeitraum

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

  • .Net1 J.
  • C#1 J.
  • C++9 J.
  • Elektrotechnik
  • Embedded Entwicklung / hardwarenahe Entwicklung3 J.
  • Embedded Linux9 J.
  • Embedded Systems
  • iOS Entwicklung
  • Objektorientierte Software-Entwicklung1 J.
  • Scrum
  • Security Norm IEC 62443-4
  • STM32

Projekt‐ & Berufserfahrung

C# Entwickler fuer HMI Lösungen in der Automatisierungstechnik
Lenze SE, Aerzen
7/2023 – offen (1 Jahr, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2023 – offen

Tätigkeitsbeschreibung

C# 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 Qualifikationen

Objektorientierte Software-Entwicklung, .Net, C#

found in reference position 8 Embedded System Security Architekt IEC 62443-4
Siemens, Minden
4/2021 – 6/2023 (2 Jahre, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Cyber Security, Software Architecture, Software Design

C/C++ Embedded Linux Entwickler/Architekt
Lenze Austria GmbH, Linz
1/2021 – 2/2024 (3 Jahre, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, C++, Projektmanagement - Umfeldanalyse, CAN-Bus (controller area network), Embedded Software

Embedded Systems Entwickler/Systemarchitekt
Lenze Automation GmbH, Hameln/Remote
7/2014 – 3/2021 (6 Jahre, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C++, Embedded Linux, Linux (Kernel), Microsoft Windows CE

Entwicklungsleitung / Entwickler
RDCS GmbH / NÖVOG, Rabenstein an der Pielach
10/2012 – 3/2014 (1 Jahr, 6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

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.

System Architekt
Kapsch TrafficCom AG, Wien
1/2011 – 12/2012 (2 Jahre)
Mautsystem / ITS
Tätigkeitszeitraum

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

Teamleader eines C++/C# Entwicklerteams
Kapsch TrafficCom AG, Wien
6/2010 – 12/2010 (7 Monate)
Mautsysteme / ITS
Tätigkeitszeitraum

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

Entwicklungsleitung / Entwickler
Cinecom Systems GmbH, Wien
1/2004 – 12/2007 (4 Jahre)
Kinowerbung
Tätigkeitszeitraum

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)

Teamleader Embedded SW Team
Datentechnik / Keymile AG, Wien
2/2001 – 6/2003 (2 Jahre, 5 Monate)
Telekommunikation
Tätigkeitszeitraum

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.

Entwickler
Cinecom Systems GmbH, Wien
1/2000 – 1/2001 (1 Jahr, 1 Monat)
Telekommunikation
Tätigkeitszeitraum

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

Elektrotechnik
Computertechnik / Kommunikationsnetze
1999
Wien

Weitere Kenntnisse

found in profile qualification
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

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Home-Office
bevorzugt
Profilaufrufe
2653
Alter
51
Berufserfahrung
25 Jahre und 2 Monate (seit 09/1999)
Projektleitung
15 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden