Deutschland: bevorzugt Linie München, Regensburg, Weiden und Umgebung
Baugruppen) eines Satelliten-TV-Meßsenders, Koordination mit
Konstruktionsabteilung und Fertigentwicklung der Ansteuer-
Software zum Test der Baugruppen.
Software/Tools: RS-Basic, Borland Turbo-C, Umgang mit Meßgeräten incl. IEC-Bus.Fertigentwicklung der Bedienoberfläche und Hardwareansteuerung
eines Satelliten-TV-Meßsenders bis zur Markteinführung incl.
Erweiterungen.
Teilweise Software-Teilprojektleitung.
Software/Tools: Firmware PL/M ohne eigenes OS (80186), teilweise AssemblerKalibriersoftware in Basic und C incl. IEC-Bus-Ansteuerung
neuen Version von TV-Netzwerkanalysatoren.
Einbindung und Anpassung einer IEC-Bus-Schnittstelle.
Entwicklung der zentralen Datenhaltung.
Entwicklung einer Druckerschnittstelle (Text, Grafik).
Grundlegender Entwurf der Bedienoberflächenfunktionalität in
einer neu zu erstellenden Simulationsumgebung (schnelle Dar-
stellung von Design und Funktion, wiederverwendbar).
Fertigentwicklung der Firmware bis zur Markteinführung incl.
Erweiterungen.
Integration der Teilprojekte mehrerer Mitarbeiter.
Software/Tools: Firmware Intel C (80SX386), teilweise Assembler, unter VRTX-386Simulationsumgebung Borland C 3.1 unter MS-DOS
neuen Version von TV-Meßempfängern.
Entwicklung der zentralen Datenhaltung.
Entwicklung einer Druckerschnittstelle (Text, Grafik).
Grundlegender Entwurf der Bedienoberflächenfunktionalität in
einer wiederverwendbaren Simulationsumgebung (schnelle Dar-
stellung von Design und Funktion, leicht anpassbar).
Fertigentwicklung der Firmware bis zur Markteinführung incl.
Erweiterungen.
Integration der Teilprojekte mehrerer Mitarbeiter.
Software-Teilprojektleitung.
Software/Tools: Firmware Intel/Cadul C (80186), teilweise Assembler, unterVRTX-186
Simulationsumgebung Borland C 3.1 unter MS-DOS, teilweise
mit VRTX-PC und RT-Kernel
einrichtung (Empfang von terrestrischen und Satellitensignalen
für Rundfunk/TV, gesammelte Einspeisung in Kabelnetze).
Entwurf einer der weltweit ersten SNMP Management-Information-
Bases (MIB) in der Rundfunk-/TV-Branche.
Anbindung der Hardwaretreiberebene an die Netzwerkebene.
Mitarbeit bei der Kommunikationsschnittstelle der Controller
in den einzelnen Racks (RS-485) und der zentralen Verwaltung
von bis zu 1500 Geräteeinschüben (prop. Protokoll Serbus).
Fertigentwicklung der Firmware bis zur Freigabe.
Integration der Teilprojekte mehrerer Mitarbeiter.
Betreuung und Beauftragung externer Mitarbeiter.
Software-Test durch selbst entwickelte Tools.
Einführung eines geeigneten Tools zur SNMP-Anbindung.
Software-Projektleitung.
Software/Tools: Firmware Borland C 3.1 bzw. MS Visual C 1.52 (80386) mitSNMP Tool von SNMP Research incl. "Simpel"-Multitasking.
Simulationsumgebung dito. auf PC mit PCMCIA-Netzwerkkarte.
Testsoftware MS Visual C 1.52/4.0 und Visual Eiffel 2.5.
Testapplikationen Scotty unter Linux, HP Open-View unter HPUX.
neuen Version von TV-Sendersteuerungen.
Entwicklung der zentralen Datenhaltung.
Entwicklung von Tools zur Grafikkonvertierung und -einbindung
in die Bedienoberfläche.
Grundlegender Entwurf der Bedienoberflächenfunktionalität in
einer wiederverwendbaren Simulationsumgebung (schnelle Dar-
stellung von Design und Funktion, leicht anpassbar).
Betreuung und Beauftragung externer Mitarbeiter.
Software/Tools: Firmware C in RT-Umgebung RTX-166 (80166).Simulationsumgebung Borland C 3.1 (80386) auf PC.
lekommunikationseinrichtung (Empfang von Rundfunk/TV-Signalen,
gesammelte Einspeisung in Kabelnetze) incl. Dokumentation.
Weiterentwicklung der Auswertung von Kriterien zur SNMP Trap-
generierung bei Geräteeinschüben.
Generierung und Archivierung der Freigabeversion der Firmware.
Software/Tools: Firmware Borland C 3.1 bzw. MS Visual C 1.52 (80386) mitSNMP Tool von SNMP Research incl. "Simpel"-Multitasking.
Simulationsumgebung dito. auf PC mit PCMCIA-Netzwerkkarte.
Testsoftware MS Visual C 1.52/4.0 und Visual Eiffel 2.5.
zur Qualitätssicherung der über Satellit ausgestrahlten Dienste
eines Paging-Sendernetzes.
Analyse des bestehenden Systemverhaltens.
Auswerten von Meßparametern des Signals.
Auswerten von Protokollfehlern der Daten.
Weiterleiten von Parametern an die Zentrale.
Weiterleiten von Fehlern und Warnungen an die Zentrale.
Übernahme durch Reservegerät bei nicht behebbarer Fehlfunktion.
Integration in das Gesamtsystem.
Software/Tools: Firmware C in RT-Umgebung RTX-166 (80166).Entwicklungsumgebung Borland C 3.1
Debugging über RS-232 und proprietäre Protokolle.
Bremssteuerung über MVB (Multifunction Vehicle Bus) an eine
Leitebene.
Interne Kommunikation über CAN (Controller Area Network).
Analyse des bestehenden Systemverhaltens.
Auswerten von Meßparametern des Signals.
Auswerten von Protokollfehlern der Daten.
Weiterleiten von Parametern an die Zentrale.
Weiterleiten von Fehlern und Warnungen an die Zentrale.
Integration in das Gesamtsystem von Schienenfahrzeugen.
dazu Erstellung von Komponenten in Ascet SD
Erstellung von Standardkomponenten für Bremssysteme in Ascet SD
(dazu auch Schulung/Betreuung von Mitarbeitern)
Software/Tools: Firmware C in RT-Umgebung (80167).Entwicklungsumgebung Ascet SD, C-Compiler
Debugging über RS-232 und proprietäre Terminalsoftware.
Bremssystemen im Personenverkehr n. hohen Sicherheitsstandards.
Interne Kommunikation über CAN (Controller Area Network).
Mitarbeit bei System- und Systemsicherheitsspezifikation.
Software/Tools: -Bremssystemen im Güterverkehr.
Interne Kommunikation über LON (Local Operating Network).
Einarbeiten in LON Protokollschichten.
Mitarbeit bei Systemspezifikation (Reviews).
Software/Tools: -tools zur Synchronisation von PVCS-Archiven für Ascet SD.
Software/Tools: Software Perl/4NT (großteils plattformunabhängig).Entwicklungsumgebung WinNT 4.0, Perl (GNU), 4NT (JP), Ascet SD.
und Ändern zusätzlicher Daten in einer Oracle Datenbank.
Software/Tools: Realisierung in VBA (Visual Basic for Applications), ODBCTV-Meßempfängers. Erstellung von Parsertabellen und voll-
ständige Integration in die Systemsoftware.
Software/Tools: Firmware Intel C (80186), unter VRTX-186, ParsertoolsSimulationsumgebung Borland C 3.1 unter MS-DOS
Bereich Banknotenbearbeitung.
Software/Tools: UML (Use-Cases, Szenarien, Sequenz-, Statediagramme), Together,CAN-Bus, Prozessor 167, Schrittmotoren. Aus Geheimhaltungs-
gründen keine weiteren Detailinformationen möglich.
Bereich Tireguard Systeme.
Software/Tools: Prozessor Star12, CAN, Serial line. Aus Geheimhaltungs-gründen keine weiteren Detailinformationen möglich.
Bereich Motorsteuerungen.
Software/Tools: Prozessor PPC/Tricore. Aus Geheimhaltungsgründen keine weiterenDetailinformationen möglich.
Stellvertretung und Assistenz eines SW-Teamleiters.
Koordination und Kontrolle von Softwareentwicklungszyklen:
- Planung und Verteilung von Aufgaben (Change Requests)
- Kontrolle der Softwareentwicklungszyklen (V-Modell)
- Auslieferung von SW-Paketen an Endkunden
- Software-Entwicklung von speziellen Funktionsmustern
Optimierung des Softwareentwicklungsprozesses:
- Pflege, Anpassung und Erweiterung der SW-Toolchain
Software/Tools: Prozessor Tricore. Toolchainoptimierung durch Perl-ScripteAus Geheimhaltungsgründen keine weiteren
Detailinformationen möglich.
Abwicklung der Aufgaben eines SW-Teamleiters für zwei
Motorsteuerungsprojekte (4-Zylinder) und technische,
fachliche Unterstützung für zwei weitere Motorsteuerungs-
projekte (6-Zylinder)
Koordination und Kontrolle von Softwareentwicklungszyklen:
- Planung und Verteilung von Aufgaben (Change Requests)
- Kontrolle der Softwareentwicklungszyklen (V-Modell)
- Auslieferung von SW-Paketen an Endkunden
- Software-Entwicklung von speziellen Funktionsmustern
Optimierung des Softwareentwicklungsprozesses:
- Pflege, Anpassung und Erweiterung der SW-Toolchain
Software/Tools: Prozessor Tricore. Toolchainoptimierung durch Perl-ScripteAus Geheimhaltungsgründen keine weiteren
Detailinformationen möglich.
Abwicklung der Aufgaben eines SW-Teamleiters für zwei
Hochleistungsmotorsteuerungsprojekte (8-Zylinder)
Koordination und Kontrolle von Softwareentwicklungszyklen:
- Planung und Verteilung von Aufgaben (Change Requests)
- Kontrolle der Softwareentwicklungszyklen (V-Modell)
- Auslieferung von SW-Paketen an Endkunden
- Software-Entwicklung von speziellen Funktionsmustern
Optimierung des Softwareentwicklungsprozesses:
- Pflege, Anpassung und Erweiterung der SW-Toolchain
Software/Tools: Prozessor Tricore. Toolchainoptimierung durch Perl-ScripteAus Geheimhaltungsgründen keine weiteren
Detailinformationen möglich.
Abwicklung der Aufgaben eines SW-Teamleiters für ein
Hochleistungsmotorsteuerungsprojekt (8-Zylinder) und
weitere zwei Projekte (8-Zylinder) zur Serieneinführung
Koordination und Kontrolle von Softwareentwicklungszyklen:
- Planung und Verteilung von Aufgaben (Change Requests)
- Kontrolle der Softwareentwicklungszyklen (V-Modell)
- Auslieferung von SW-Paketen an Endkunden
- Software-Entwicklung von speziellen Funktionsmustern
Optimierung des Softwareentwicklungsprozesses:
- Pflege, Anpassung und Erweiterung der SW-Toolchain
Software/Tools: Prozessor Tricore. Toolchainoptimierung durch Perl-ScripteAus Geheimhaltungsgründen keine weiteren
Detailinformationen möglich.
Meßgeräte
(Analysatoren, Sender, Pager, Netzwerk),
Bremssysteme
(Bremssteuerungen),
Bankenumfeld (Banknotenbearbeitungsmaschinen)
Deutschland: bevorzugt Linie München, Regensburg, Weiden und Umgebung
Baugruppen) eines Satelliten-TV-Meßsenders, Koordination mit
Konstruktionsabteilung und Fertigentwicklung der Ansteuer-
Software zum Test der Baugruppen.
Software/Tools: RS-Basic, Borland Turbo-C, Umgang mit Meßgeräten incl. IEC-Bus.Fertigentwicklung der Bedienoberfläche und Hardwareansteuerung
eines Satelliten-TV-Meßsenders bis zur Markteinführung incl.
Erweiterungen.
Teilweise Software-Teilprojektleitung.
Software/Tools: Firmware PL/M ohne eigenes OS (80186), teilweise AssemblerKalibriersoftware in Basic und C incl. IEC-Bus-Ansteuerung
neuen Version von TV-Netzwerkanalysatoren.
Einbindung und Anpassung einer IEC-Bus-Schnittstelle.
Entwicklung der zentralen Datenhaltung.
Entwicklung einer Druckerschnittstelle (Text, Grafik).
Grundlegender Entwurf der Bedienoberflächenfunktionalität in
einer neu zu erstellenden Simulationsumgebung (schnelle Dar-
stellung von Design und Funktion, wiederverwendbar).
Fertigentwicklung der Firmware bis zur Markteinführung incl.
Erweiterungen.
Integration der Teilprojekte mehrerer Mitarbeiter.
Software/Tools: Firmware Intel C (80SX386), teilweise Assembler, unter VRTX-386Simulationsumgebung Borland C 3.1 unter MS-DOS
neuen Version von TV-Meßempfängern.
Entwicklung der zentralen Datenhaltung.
Entwicklung einer Druckerschnittstelle (Text, Grafik).
Grundlegender Entwurf der Bedienoberflächenfunktionalität in
einer wiederverwendbaren Simulationsumgebung (schnelle Dar-
stellung von Design und Funktion, leicht anpassbar).
Fertigentwicklung der Firmware bis zur Markteinführung incl.
Erweiterungen.
Integration der Teilprojekte mehrerer Mitarbeiter.
Software-Teilprojektleitung.
Software/Tools: Firmware Intel/Cadul C (80186), teilweise Assembler, unterVRTX-186
Simulationsumgebung Borland C 3.1 unter MS-DOS, teilweise
mit VRTX-PC und RT-Kernel
einrichtung (Empfang von terrestrischen und Satellitensignalen
für Rundfunk/TV, gesammelte Einspeisung in Kabelnetze).
Entwurf einer der weltweit ersten SNMP Management-Information-
Bases (MIB) in der Rundfunk-/TV-Branche.
Anbindung der Hardwaretreiberebene an die Netzwerkebene.
Mitarbeit bei der Kommunikationsschnittstelle der Controller
in den einzelnen Racks (RS-485) und der zentralen Verwaltung
von bis zu 1500 Geräteeinschüben (prop. Protokoll Serbus).
Fertigentwicklung der Firmware bis zur Freigabe.
Integration der Teilprojekte mehrerer Mitarbeiter.
Betreuung und Beauftragung externer Mitarbeiter.
Software-Test durch selbst entwickelte Tools.
Einführung eines geeigneten Tools zur SNMP-Anbindung.
Software-Projektleitung.
Software/Tools: Firmware Borland C 3.1 bzw. MS Visual C 1.52 (80386) mitSNMP Tool von SNMP Research incl. "Simpel"-Multitasking.
Simulationsumgebung dito. auf PC mit PCMCIA-Netzwerkkarte.
Testsoftware MS Visual C 1.52/4.0 und Visual Eiffel 2.5.
Testapplikationen Scotty unter Linux, HP Open-View unter HPUX.
neuen Version von TV-Sendersteuerungen.
Entwicklung der zentralen Datenhaltung.
Entwicklung von Tools zur Grafikkonvertierung und -einbindung
in die Bedienoberfläche.
Grundlegender Entwurf der Bedienoberflächenfunktionalität in
einer wiederverwendbaren Simulationsumgebung (schnelle Dar-
stellung von Design und Funktion, leicht anpassbar).
Betreuung und Beauftragung externer Mitarbeiter.
Software/Tools: Firmware C in RT-Umgebung RTX-166 (80166).Simulationsumgebung Borland C 3.1 (80386) auf PC.
lekommunikationseinrichtung (Empfang von Rundfunk/TV-Signalen,
gesammelte Einspeisung in Kabelnetze) incl. Dokumentation.
Weiterentwicklung der Auswertung von Kriterien zur SNMP Trap-
generierung bei Geräteeinschüben.
Generierung und Archivierung der Freigabeversion der Firmware.
Software/Tools: Firmware Borland C 3.1 bzw. MS Visual C 1.52 (80386) mitSNMP Tool von SNMP Research incl. "Simpel"-Multitasking.
Simulationsumgebung dito. auf PC mit PCMCIA-Netzwerkkarte.
Testsoftware MS Visual C 1.52/4.0 und Visual Eiffel 2.5.
zur Qualitätssicherung der über Satellit ausgestrahlten Dienste
eines Paging-Sendernetzes.
Analyse des bestehenden Systemverhaltens.
Auswerten von Meßparametern des Signals.
Auswerten von Protokollfehlern der Daten.
Weiterleiten von Parametern an die Zentrale.
Weiterleiten von Fehlern und Warnungen an die Zentrale.
Übernahme durch Reservegerät bei nicht behebbarer Fehlfunktion.
Integration in das Gesamtsystem.
Software/Tools: Firmware C in RT-Umgebung RTX-166 (80166).Entwicklungsumgebung Borland C 3.1
Debugging über RS-232 und proprietäre Protokolle.
Bremssteuerung über MVB (Multifunction Vehicle Bus) an eine
Leitebene.
Interne Kommunikation über CAN (Controller Area Network).
Analyse des bestehenden Systemverhaltens.
Auswerten von Meßparametern des Signals.
Auswerten von Protokollfehlern der Daten.
Weiterleiten von Parametern an die Zentrale.
Weiterleiten von Fehlern und Warnungen an die Zentrale.
Integration in das Gesamtsystem von Schienenfahrzeugen.
dazu Erstellung von Komponenten in Ascet SD
Erstellung von Standardkomponenten für Bremssysteme in Ascet SD
(dazu auch Schulung/Betreuung von Mitarbeitern)
Software/Tools: Firmware C in RT-Umgebung (80167).Entwicklungsumgebung Ascet SD, C-Compiler
Debugging über RS-232 und proprietäre Terminalsoftware.
Bremssystemen im Personenverkehr n. hohen Sicherheitsstandards.
Interne Kommunikation über CAN (Controller Area Network).
Mitarbeit bei System- und Systemsicherheitsspezifikation.
Software/Tools: -Bremssystemen im Güterverkehr.
Interne Kommunikation über LON (Local Operating Network).
Einarbeiten in LON Protokollschichten.
Mitarbeit bei Systemspezifikation (Reviews).
Software/Tools: -tools zur Synchronisation von PVCS-Archiven für Ascet SD.
Software/Tools: Software Perl/4NT (großteils plattformunabhängig).Entwicklungsumgebung WinNT 4.0, Perl (GNU), 4NT (JP), Ascet SD.
und Ändern zusätzlicher Daten in einer Oracle Datenbank.
Software/Tools: Realisierung in VBA (Visual Basic for Applications), ODBCTV-Meßempfängers. Erstellung von Parsertabellen und voll-
ständige Integration in die Systemsoftware.
Software/Tools: Firmware Intel C (80186), unter VRTX-186, ParsertoolsSimulationsumgebung Borland C 3.1 unter MS-DOS
Bereich Banknotenbearbeitung.
Software/Tools: UML (Use-Cases, Szenarien, Sequenz-, Statediagramme), Together,CAN-Bus, Prozessor 167, Schrittmotoren. Aus Geheimhaltungs-
gründen keine weiteren Detailinformationen möglich.
Bereich Tireguard Systeme.
Software/Tools: Prozessor Star12, CAN, Serial line. Aus Geheimhaltungs-gründen keine weiteren Detailinformationen möglich.
Bereich Motorsteuerungen.
Software/Tools: Prozessor PPC/Tricore. Aus Geheimhaltungsgründen keine weiterenDetailinformationen möglich.
Stellvertretung und Assistenz eines SW-Teamleiters.
Koordination und Kontrolle von Softwareentwicklungszyklen:
- Planung und Verteilung von Aufgaben (Change Requests)
- Kontrolle der Softwareentwicklungszyklen (V-Modell)
- Auslieferung von SW-Paketen an Endkunden
- Software-Entwicklung von speziellen Funktionsmustern
Optimierung des Softwareentwicklungsprozesses:
- Pflege, Anpassung und Erweiterung der SW-Toolchain
Software/Tools: Prozessor Tricore. Toolchainoptimierung durch Perl-ScripteAus Geheimhaltungsgründen keine weiteren
Detailinformationen möglich.
Abwicklung der Aufgaben eines SW-Teamleiters für zwei
Motorsteuerungsprojekte (4-Zylinder) und technische,
fachliche Unterstützung für zwei weitere Motorsteuerungs-
projekte (6-Zylinder)
Koordination und Kontrolle von Softwareentwicklungszyklen:
- Planung und Verteilung von Aufgaben (Change Requests)
- Kontrolle der Softwareentwicklungszyklen (V-Modell)
- Auslieferung von SW-Paketen an Endkunden
- Software-Entwicklung von speziellen Funktionsmustern
Optimierung des Softwareentwicklungsprozesses:
- Pflege, Anpassung und Erweiterung der SW-Toolchain
Software/Tools: Prozessor Tricore. Toolchainoptimierung durch Perl-ScripteAus Geheimhaltungsgründen keine weiteren
Detailinformationen möglich.
Abwicklung der Aufgaben eines SW-Teamleiters für zwei
Hochleistungsmotorsteuerungsprojekte (8-Zylinder)
Koordination und Kontrolle von Softwareentwicklungszyklen:
- Planung und Verteilung von Aufgaben (Change Requests)
- Kontrolle der Softwareentwicklungszyklen (V-Modell)
- Auslieferung von SW-Paketen an Endkunden
- Software-Entwicklung von speziellen Funktionsmustern
Optimierung des Softwareentwicklungsprozesses:
- Pflege, Anpassung und Erweiterung der SW-Toolchain
Software/Tools: Prozessor Tricore. Toolchainoptimierung durch Perl-ScripteAus Geheimhaltungsgründen keine weiteren
Detailinformationen möglich.
Abwicklung der Aufgaben eines SW-Teamleiters für ein
Hochleistungsmotorsteuerungsprojekt (8-Zylinder) und
weitere zwei Projekte (8-Zylinder) zur Serieneinführung
Koordination und Kontrolle von Softwareentwicklungszyklen:
- Planung und Verteilung von Aufgaben (Change Requests)
- Kontrolle der Softwareentwicklungszyklen (V-Modell)
- Auslieferung von SW-Paketen an Endkunden
- Software-Entwicklung von speziellen Funktionsmustern
Optimierung des Softwareentwicklungsprozesses:
- Pflege, Anpassung und Erweiterung der SW-Toolchain
Software/Tools: Prozessor Tricore. Toolchainoptimierung durch Perl-ScripteAus Geheimhaltungsgründen keine weiteren
Detailinformationen möglich.
Meßgeräte
(Analysatoren, Sender, Pager, Netzwerk),
Bremssysteme
(Bremssteuerungen),
Bankenumfeld (Banknotenbearbeitungsmaschinen)
"The consultant, work for me on one project and his work was very professional. He did produce a quality code and documentation. He was very good in problem solving and providing the quick solution. His explanation was proffessional and high quality standard."
— Projekt Automotive Supplier from 18.11.03
Referenz durch "Automotive", "Tireguard" from 03/03 - 09/03
"Der Consultant hat das Projekt während der ca. 2 Jahre dauernden Entwicklungszeit von der Spezifikations- über die Entwicklungs- und Testphase bis zur Inbetriebnahme begleitet. Neben dem SW-Engineering Know-how waren seine soliden Kenntnisse in den Bereichen Regelung/Steuerung sowie Elektronik für das Projekt sehr wertvoll. Der Consultant konnte sich schnell in die bestehende SW-Struktur eindenken und einarbeiten. Beim Realisieren der Arbeitspakete setzte er seine fundierten Kenntnisse über die interne Struktur des Infenion C167 Microcontrollers effektiv um. Falls wir im Microcontrollerbereich einen Engpaß haben sollten, werden wir wieder auf ihn zurückkommen."
— Projekt Programmierung in C auf Infineon C167 Microcontroller, 01/01 - 12/02
Referenz durch Projektleiter, Systemhaus für Automatisierung im Bankbereich, vom 07.02.03