freiberufler Systemspezifikation und innovative Umsetzung für Zukunftsmärkte auf freelance.de

Systemspezifikation und innovative Umsetzung für Zukunftsmärkte

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • 85586 Poing
  • DACH-Region
  • de  |  en
  • 16.04.2024

Kurzvorstellung

Wir entwickeln für Sie Spezifikationen aus Kundenlastenheften, Automotive ADAS oder eATS oder ECU Software. Mit unserer Erfahrung aus erfolgreich abgeschlossenen Projekten mit internationalen Kunden können sie profitieren.

Qualifikationen

  • Projektleitung / Teamleitung (IT)
  • Requirement Analyse
  • System Architektur
  • Agile Entwicklung
  • Automotive functional safety professional (AFSP)
  • C++
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Hardware Entwicklung
  • System Analyse
  • Testmanagement / Testkoordination (IT)

Projekt‐ & Berufserfahrung

Safety Requirements Ingenieur
Kundenname anonymisiert, St. Valentin
11/2023 – 3/2024 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2023 – 3/2024

Tätigkeitsbeschreibung

Erarbeiten und spezifizieren von AssumptionofUse zum Einsatz von MBOS, eines internen redundatem Supply-Konzeptes und Überwachung des Phasenstromes im Level2. Spezifizieren auf Systemebene und abstimmen mit den Fachabteilungen.

Eingesetzte Qualifikationen

Automotive functional safety professional (AFSP), Automotive SPICE, AUTOSAR (AUTomotive Open System ARchitecture), Jira, Requirement Analyse, Systems Engineering, Windchill (Parametric Technology Corporation)

Safety Requirements Ingenieur
Kundenname anonymisiert, Graz
7/2023 – 12/2023 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2023 – 12/2023

Tätigkeitsbeschreibung

Erarbeiten und Abstimmen von Technischen Safety Konzepten für Automotive Elektro Antrieben (eATS) mit dem Kunden, sowie die Spezifikation auf Systemebene.

Eingesetzte Qualifikationen

Systems Engineering, Requirement Analyse, Automotive functional safety professional (AFSP), Automotive SPICE, ISO 26262, Jira, Windchill (Parametric Technology Corporation)

System Architekt
Kundenname anonymisiert, Wien
7/2021 – 12/2023 (2 Jahre, 6 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2021 – 12/2023

Tätigkeitsbeschreibung

Erstellen und Erarbeiten der Architektur für einen innovativen Elektroantrieb (PSM). Dabei sind Thermal-Anforderungen, Leistungs-Anforderungen, Schnittstellen-Anforderungen zu erfüllen. Die daraus entstehende Architektur ist mit dem Kunden abzustimmen und für die Lieferanten zu spezifizieren. Dabei kommt ASPICE sowie geltende Automotive Standards zum Einsatz.

Eingesetzte Qualifikationen

Jira, Windchill (Parametric Technology Corporation), Automotive SPICE, System Architektur, Systems Engineering

System-Engineer
Kundenname anonymisiert, Wien
1/2021 – 6/2021 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2021 – 6/2021

Tätigkeitsbeschreibung

Erstellen und Abstimmen von System Requirements für die Entwicklung einer Antriebseinheit für ein Elektro-Fahrzeug. Der spezielle Aufgabenbereich umfasst elektrische Schnittstellen, CAN-Bus, Rotorlagesensoren und deren Kalibrierung, sowie Drehmoment-Erzeugung und Electrical Safety Anforderungen. Dabei werden Kunden Anforderungen und geltende Normen berücksichtigt.

Eingesetzte Qualifikationen

Automotive SPICE, Enterprise Architect (EA), Requirement Analyse

Systemarchitekt
Kundenname anonymisiert, Sailauf
1/2020 – 9/2020 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2020 – 9/2020

Tätigkeitsbeschreibung

Erstellen und Umsetzen einer Tool Landschaft, um die Vorgaben des Kunden zu verifizieren. Erstellen eines Logger Konzeptes im Fahrzeug, Einlesen der Logging Daten im Daten Center, Reproduktion der Daten im HIL sowie das Ausleiten von Testdaten im Kundenformat und Mobileye Format. Eine Zusammenarbeit mit internationalen Lieferanten war Bestandteil des Auftrages. Die eingesetzten Komponenten waren Mobileye EyeQ, Infineon Aurix, GMSL2-SerDes, X2E N16000, AED SLA, Technica CM, p-Plus Brick, AWS-Cloud, Velodyne Puck, OxTS und viele weitere Produkte. Als Formate sind MDF4, TDMS und PCAP im Einsatz, sowie Tool spezifische JSON, XML Konfigurationen.

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT), Projektmanagement (IT), System Architektur

Systemarchitekt
Kundenname anonymisiert, Sailauf
7/2019 – 12/2019 (6 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2019 – 12/2019

Tätigkeitsbeschreibung

Erstellen und Umsetzen einer Tool Landschaft, um die Vorgaben des Kunden zu verifizieren. Erstellen eines Logger Konzeptes im Fahrzeug, Einlesen der Logging Daten im Daten Center, Reproduktion der Daten im HIL sowie das Ausleiten von Testdaten im Kundenformat und Mobileye Format. Eine Zusammenarbeit mit internationalen Lieferanten war Bestandteil des Auftrages. Die eingesetzten Komponenten waren Mobileye EyeQ, Infineon Aurix, GMSL2-SerDes, X2E N16000, AED SLA, Technica CM

Eingesetzte Qualifikationen

Software Architektur / Modellierung, System Architektur

Projektleiter
Kundenname anonymisiert, Wien
4/2019 – 5/2019 (2 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2019 – 5/2019

Tätigkeitsbeschreibung

Projektleiter für eine ECU zum autonomen Fahren. Erreichen der nötigen TÜV Zertifikate sowie verifizieren aller Projektdokumente nach ASPICE, nach ISO26262 und erreichen des TÜV Zertifikates.

Eingesetzte Qualifikationen

Projektleitung / Teamleitung (IT)

Projektleiter
Kundenname anonymisiert, Wien
6/2018 – 3/2019 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2018 – 3/2019

Tätigkeitsbeschreibung

Softwareprojektleiter für eine ECU für autonomes Fahren / Fahr-Assistenz-Systeme. Management von 7 Teams in 4 verschiedenen Ländern, sowie die Umsetzung der Kundenanforderungen mit Methoden AGILE/SAFe. Zusätzlich werden Kundenänderungen eingepflegt, sowie weitere Zulieferer angesteuert. In der ECU sind AUTOSAR Komponenten, ASIL-B und ASIL-D Komponenten im Einsatz.

Eingesetzte Qualifikationen

Agile Entwicklung

Software-Test-Architekt
Kundenname anonymisiert, Stuttgart
3/2018 – 5/2018 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

3/2018 – 5/2018

Tätigkeitsbeschreibung

Erstellung und Spezifikation eines Test-Konzeptes für die ECU eins ADAS Systems. Nach Kundenvorgaben und ISO 26262 und ISO 29119.
Erstellung einer Ansteuerung für die Simulation von MIPI-CSI-2 Datenströmen.

Eingesetzte Qualifikationen

Testmanagement / Testkoordination (IT), C, C#, NUnit

Softwareentwickler und Projektleiter
Kundenname anonymisiert, Weilburg
5/2017 – 1/2018 (9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2017 – 1/2018

Tätigkeitsbeschreibung

Spezifikation, Erstellung und Inbetriebnahme einer Test Automation für die Prüfung und Qualifizierung von Hard- und Software zur Objekterkennung. Das Projekt musste dem Sicherheitsstandard SIL2 entsprechen und danach auch geprüft werden. Alle Spezifikationen wurden angenommen und vom TÜV verifiziert. Der Testablauf wurde von einem Jenkins Server gesteuert und mit nUnit Testfällen geprüft. Die externe Hardware wurde über USB, LXI und CANopen angesteuert.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Windows 7, Testmanagement / Testkoordination (IT), ARM-Architektur, C#, C++, NUnit

Software Entwickler
Kundenname anonymisiert, Schaffhausen
4/2017 – 12/2017 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

4/2017 – 12/2017

Tätigkeitsbeschreibung

Es wurde ein Windows UMDF Treiber realisiert. Dieser hat die Aufgabe Konfigurationen auf die Zielhardware zu übertragen, Firmenware-Update durchzuführen und Reisedaten von der Zielhardware herunterzuladen, ohne dabei die Performance der Zielhardware merklich zu beeinflussen bzw. die Steueraufgaben der Zielhardware zu unterbrechen.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Windows 10, Kernel Programmierung, C#, C++

Softwareentwickler
Kundenname anonymisiert, Berlin
9/2016 – 2/2017 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

9/2016 – 2/2017

Tätigkeitsbeschreibung

Entwicklung einer Embedded Software zum Ansteuern eines Bluetooth Moduls, eines SPI Flashes, Accelerometers und GPS Sensors durch einem Mikrocontroller. Das Projekt beinhaltete auch die Erstellung von Tools unter Windows und Visual Studio 2015, um die Bluetooth kommunikation zu verifizieren und Bus-Verifikationen durchzuführen.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Hardware Entwicklung, Projektmanagement (IT), C, Mikrocontroller

Projektleiter
Kundenname anonymisiert, München
1/2016 – 7/2016 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2016 – 7/2016

Tätigkeitsbeschreibung

Entwicklung eines Data-Storage-Modules.
Als Schnittstelle dient USB 3.1 Type C.
Durch die Zusatzfunktionen war es nötig auch einen Kerneltreiber für Windows zu erstellen, sowie Services zur Einbindung im Betriebssystem.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Kernel Programmierung, C++

Berater
Kundenname anonymisiert, München
11/2015 – 12/2015 (2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2015 – 12/2015

Tätigkeitsbeschreibung

Unterstützung bei BitErrorRate-Tests (BAR-Test) und Entwicklung neuer Kundengeräte mit den Anforderungen aus den Endkundenbefragungen.

Eingesetzte Qualifikationen

IT-Beratung (allg.)

Softwareentwickler
Kundenname anonymisiert, München
4/2015 – 11/2015 (8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2015 – 11/2015

Tätigkeitsbeschreibung

Entwicklung eines 10Gbit Ethernet Switches.
Entwicklung der Ansteuersoftware über I2C und SPI, sowie die Implementierung eines Firmware-Update und Funktionen zur Routingsteuerung von Ethernet-Paketen.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Windows 7, Kernel Programmierung, Router, Ethernet

Softwareentwickler
Kundenname anonymisiert, München
1/2015 – 3/2015 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2015 – 3/2015

Tätigkeitsbeschreibung

Entwicklung mehrerer Tools für den Produktionsprozess zum Erkennen
fehlerhafter Festplatten, Überprüfen programmierter FPGA’s auf Version und
Funktionsumfang, Tools zum „Speed“-Programmieren mit Nadeladaptern.
Sowie ständig Überwachung und Verbesserung in der Produktion.

Eingesetzte Qualifikationen

Field Programmable Gate Array (FPGA), Visual C++, C++

Softwareentwickler
Kundenname anonymisiert, München
3/2014 – 12/2014 (10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2014 – 12/2014

Tätigkeitsbeschreibung

Umstellung und Portierung der Anwender Software in mehreren Schritten von
32bit auf 64bit und Erweiterung mit Touchscreen Bedienung.

Eingesetzte Qualifikationen

Windows 7, Windows 10, C++, Visual C++, Visual Studio

Softwarenetwickler
Kundenname anonymisiert, München
8/2013 – 2/2014 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2013 – 2/2014

Tätigkeitsbeschreibung

Neuentwicklung eines Kundengerätes mit USB 3.0 und damit
verbundenem neuen Kernel Treiber für Windows 7/8/8.1. Die besondere
Herausforderung war die hohe Performance von 300MB/sec und die
Anforderungen des Hot-Plug mit fortlaufender Messung und BER-Test auf die
USB-Verbindung.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Field Programmable Gate Array (FPGA), Kernel Programmierung, Visual Studio, C++, Mikrocontroller

Softwareentwickler
Kundenname anonymisiert, München
1/2013 – 8/2013 (8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2013 – 8/2013

Tätigkeitsbeschreibung

Mehrere Kundengeräte wurden über PCI Express gekoppelt. Dazu musste
eine Ansteuersoftware erstellt werden, damit die PCI Express Switches die
Systeme kapseln aber trotzdem Datenaustausch zulassen. Zusätzlich mussten
alle System eine Zeit-Basis mit einer Genauigkeit von 10ns gesetzt werden.
Besondere Herausforderung war die Große des Systems und die hohe Varianz
in der Konfiguration.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Hardware Entwicklung, Embedded Systems, C++

Softwareentwickler
Kundenname anonymisiert, München
7/2012 – 12/2012 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2012 – 12/2012

Tätigkeitsbeschreibung

Durch die Umstellung auf Windows 7 64bit auf allen Kundengeräten, wurden
alle Treiber als 64bit Treiber generiert und signiert, sowie über Windows-Bord-Mittel
installiert. Dazu waren Umstellungen, Erweiterung und Kompatibilität-Tests
notwendig.

Eingesetzte Qualifikationen

Kernel Programmierung, Visual Studio, C++

Softwareentwickler
Kundenname anonymisiert, München
7/2011 – 6/2012 (1 Jahr)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2011 – 6/2012

Tätigkeitsbeschreibung

Neuentwicklung eines Kundengerätes als USB-Device. Es musste ein
neuer Kernel-Treiber erstellt werden. Es wurden über USB die Protokolle I²C,
SPI, JTAG und GPIO getunnelt ohne eine Performanceverlust zu haben. Die
Besonderheit hierbei ist die Reaktion auf USB-HUBs und ihre Performance
Unterschiede im Interrupt-Transfer.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Field Programmable Gate Array (FPGA), Kernel Programmierung, Visual Studio, C++, Mikrocontroller

Softwareentwickler
Kundenname anonymisiert, München
9/2010 – 6/2011 (10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2010 – 6/2011

Tätigkeitsbeschreibung

Der neu entwickelte Treiber musste in mehrere Filtertreiber und einen Bus
Treiber aufgeteilt werden. Diese Anforderung kam von der
Anwendungsentwicklung. Es waren mehrere Umsetzungen nötig, da die
Schnittstelle sich immer wieder erweiterte. Dabei wurde auch das Akku-
Management in den Treiber eingepflegt.

Eingesetzte Qualifikationen

Kernel Programmierung, Visual Studio, C++

Softwareentwickler / Projektleiter
Kundenname anonymisiert, München
11/2006 – 8/2010 (3 Jahre, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2006 – 8/2010

Tätigkeitsbeschreibung

Entwicklung von Kerneltreibern unter Windows XP für PCI-Express und USB Baugruppen, sowie die Erstellung der nötigen API-DLLs zur Ansteuerung durch Kundensoftware.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Kernel Programmierung, C++

Softwareentwickler
Kundenname anonymisiert, München
4/2005 – 10/2006 (1 Jahr, 7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2005 – 10/2006

Tätigkeitsbeschreibung

Erarbeitung eines Protokolls zwischen Host Rechner und einem NIOS
Prozessor auf Basis einer PCI Express Struktur. Anschließend die Entwicklung
eines Windows Kernel Treibers nach WDM, um die Kommunikation
herzustellen und umzusetzen. Die Besonderheit in diesem Projekt war die
Implementierung des Protokolls Prozessorunabhängig und die Einbindung
gemeinsamer SourceCode Files in beiden Betriebssystemen.

Eingesetzte Qualifikationen

Embedded Systems, Kernel Programmierung

Projektleiter
Kundenname anonymisiert, München
10/2004 – 3/2005 (6 Monate)
Telekommunikation
Tätigkeitszeitraum

10/2004 – 3/2005

Tätigkeitsbeschreibung

Ein MMI-Framework welches auf der Technologie COM/ATL unter Windows
basiert, soll in Rahmen der Umstellung auf Linux ebenfalls portiert werden.
Unter Verwendung der STL und QT3 unter Linux ist es gelungen die nötigen
Funktionen abzubilden und die Treiber in der neuen Umgebung einzubetten.
Die Besonderheit in diesem Projekt sind die kurze Entwicklungszeit und die
komplett andere Betriebssystemmittel.

Eingesetzte Qualifikationen

Visual C++, Linux Entwicklung

Projektleiter
Kundenname anonymisiert, München
12/2003 – 10/2004 (11 Monate)
Automobilindustrie
Tätigkeitszeitraum

12/2003 – 10/2004

Tätigkeitsbeschreibung

Verifizierung des Kommunikationsprotokolls von Nokia Mobiltelefonen um
Telefonbucheinträge über das F-Bus-Protokoll zu übertragen. Diese Aufgabe
ist nötig, um die Kommunikation zwischen embedded Systemen und Nokia
Mobiltelefonen zu gewährleisten. Der Funktionsumfang war sehr
eingeschreckt, dafür ist Anzahl er unterschiedlichen F-Bus-Kommandos und
die Unterscheide zwischen den Mobiltelefonen um so größer. Dieses Projekt
verlangt modernste Analysemöglichkeiten sowie den Einsatz spezieller
Hardware. Das Ziel diese Projektes ist es Funktionsblöcke bereit zu stellen
welche in embedded Systeme eingebunden werden können um eine
Verbindung zu Nokia Mobiltelefonen herzustellen.

Eingesetzte Qualifikationen

Agile Entwicklung, C++

Softwareentwickler
Kundenname anonymisiert, München
3/2003 – 11/2003 (9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2003 – 11/2003

Tätigkeitsbeschreibung

Design und Implementierung eines generischen PCI-Treibers. Dieser
ermöglichst den Zugriff auf alle Register einer PCI-Karte sowie die Aktivierung
des Interrupts. Zusätzlich kann der Treiber der Applikation eine Direct-
Memory-Access einrichten. Die Applikation kann auch zusätzlich eine
Interrupts-Service-Routine einbinden. Der Treiber verändert seine
Eigenschaften und Namen, ja nach Konfiguration, die aus einem INF-File oder
der Registry stammen. Das Projekt ist anspruchsvoll gewesen und schöpft
alle Möglichkeiten des WindowsXP aus. Zusätzlich waren hier viele Wünsche
der Kunden zu beachten, welche das Projekt organisatorisch anspruchsvoll
machten. Am Ende des Projektes wurde der Treiber auf vier
unterschiedlichen PCI-Karten erfolgreich integriert.

Eingesetzte Qualifikationen

Kernel Programmierung, C++

Softwareentwickler
Kundenname anonymisiert, München
4/2002 – 3/2003 (1 Jahr)
Telekommunikation
Tätigkeitszeitraum

4/2002 – 3/2003

Tätigkeitsbeschreibung

Design und Implementierung eines USB-Treibers unter Windows XP
embedded unter Berücksichtigung des USBTMC - Standards.
Im Rahmen dieses Auftrages wurde ein Windows-XP-Treiber entwickelt, der
den neuen Fernsteuerstandard (USBTMC) über USB beherrscht und zusätzlich
die gesamte Enumeration-Phase realisiert. Die Besonderheit in diesem Projekt
war das Design in Rational Rose und die Implementierung in C++, wobei die
Kernel-Aufrufe und IO-Request-Packet-Schnittstelle in ANSI-C realisiert
wurden. Zusätzliche Aufgaben war das Kernel debuggen, Remote-Debugging
mit Visual-Studio 6.0 und die erweiterten Plug&Play Eigenschaften des
Ressource-Managers unter Windows XP embedded.

Eingesetzte Qualifikationen

Kernel Programmierung, C++

Softwareentwickler
Kundenname anonymisiert, München
6/1999 – 3/2002 (2 Jahre, 10 Monate)
Telekommunikation
Tätigkeitszeitraum

6/1999 – 3/2002

Tätigkeitsbeschreibung

Überarbeitung des eUSB-Stack nach dem OHCI-Standard und der
gewünschten Performance.
Im Rahmen dieses Auftrages wurde der eUSB-Stack im OHCI-Layer komplett
überarbeitet. Die einzelnen Aufgaben waren Verketten der Pakete, Einhängen
der Listen an den richtigen Stellen, Löschen von Pakten, Connect/Disconnect
von USB-Devices im vollen Betrieb, Zuordnen von empfangenen Paketen,
Interrupt-Service in den Prioritäten neu konfigurieren und viele weitere
Aufgaben. Am Ende des Projektes war der gesamte OHCI-Layer neu
implementiert und wurde mit weiteren nützlichen Funktionen ausgestattet.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software Engineering

Softwareentwickler
Kundenname anonymisiert, München
4/1999 – 5/1999 (2 Monate)
Telekommunikation
Tätigkeitszeitraum

4/1999 – 5/1999

Tätigkeitsbeschreibung

Programmierung eines Treibers für Windows NT 4.0. Der Treiber liefert Daten
von einem kundenspezifischen Tastatur-Chip, der neue Events durch
Interrupts signalisiert.
Durch die hohe Packungsdichte in modernen Messgeräten war der Kunde
gezwungen, einen eigenen Tastatur-Chip zu fertigen, der Berühren einer
Taste erkennt, LEDs ansteuert und ein Drehrad kontrolliert. Für diesen Chip
wurde der Windows NT – Treiber erstellt.
Der Treiber überprüft nach jedem Interrupt, welches Ereignis den Interrupt
erzeugt hat und übernimmt dann die Daten ins System und versendet sie als
Message an die Applikation.
verwendete Hard- und Software
Visual Studio 6.0, Windows DDK, Compuware-Tools, ANSI C, Perif2-Chip, PC basierendes System

Eingesetzte Qualifikationen

Kernel Programmierung, Visual Studio

Softwareentwickler
Kundenname anonymisiert, Freital
10/1998 – 3/1999 (6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

10/1998 – 3/1999

Tätigkeitsbeschreibung

Entwurf und Programmierung von Tools zum Serientest einer PCI-Karte um
frühzeitig eventuelle Produktionsfehler präzise erkennen zu können.
Bei der Serienproduktion von Steckkarten für die Messelektronik ist es
notwendig die Karten auf elektronische Mängel zu überprüfen, die
Kalibrierungs-Offsets zu bestimmen und auf der Karte abzuspeichern.
Das Tool prüft alle Möglichkeiten der Karte und wertet Fehlermeldungen
sofort aus. Danach wird die Karte mit Festwerten kalibriert und die
Offsetwerte für jeden Kanal in einen auf der Karte befindlichen EEPROM
abgelegt.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.)

Softwareentwickler
Kundenname anonymisiert, Freital
7/1998 – 9/1998 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

7/1998 – 9/1998

Tätigkeitsbeschreibung

Konzeptioneller Entwurf und Implementierung eines Windows 95 Treibers für
eine PCI-Karte als I/O – Mapped Device im Betriebssystem.
Um die PCI-Karte in ein Windows 95-System einzubinden, musste ein VxDTreiber
programmiert werden, welcher die Möglichkeiten der Karte voll
unterstützt und das Betriebssystem in seiner Funktion nicht behindert. Dabei
war auf die Schnittstelle zur Dynamik Link Library zu achten.
Erstellen der Treiberstruktur und festlegen der Schnittstellen und
Schnittstellenparameter. Implementierung des Windows-Treibers in C++ und
Assembler 80x86.

Eingesetzte Qualifikationen

Kernel Programmierung, Visual C++

Softwareentwickler
Kundenname anonymisiert, Freital
4/1998 – 6/1998 (3 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

4/1998 – 6/1998

Tätigkeitsbeschreibung

Entwurf und Implementierung von Dynamik Link Libraries für eine PCI-Karte
Windows 3.11 (16-bit) und Windows 95 (32-bit).
Realisierung einer Bibliothek unter Windows 3.11 und Windows 95 um die
Möglichkeiten der PCI-Karte in Form einer DLL dem
Anwendungsprogrammierer zur Verfügung zu stellen. Besonderheit der DLL
war die hohe Flexibilität und der hohe Umfang an Funktionen um
sicherzustellen, dass die Karte nicht von eventuellen Verzögerungen der
Anwendung blockiert wird. Dazu gehörte zum Beispiel: Beim Laden der DLL
die momentane Konfiguration der Karte erkennen. Die Buffer einrichten und
verwalten, sowie das „Enable“ und „Disable“ von Funktionen in der DLL
realisieren, um Fehler und unnötige Zugriffe zu vermeiden.

Eingesetzte Qualifikationen

Visual C++

Ausbildung

technische Informatik
Dipl.-Ing (BA) für technische Informatik
1997
Dresden

Über mich

Wir entwickeln seit mehr als 20 Jahren Konzepte, Spezifikationen, Software für Kunden in Deutschland, USA und Österreich, dabei gibt es immer wieder Herausforderungen die wir mit Kompetenz, Wissen, Flexibilität, Offenheit und Zielstrebigkeit meistern.

Weitere Kenntnisse

Wir sind sehr erfolgreich auf dem Gebiet der Softwareentwicklung im Hardwarenahen Bereich. Ob Kerneltreiber für Windows oder Embedded Software für ARM Prozessoren oder Mikrocontroller. Unsere Spezialgebiete sind CANopen, IoT, PSM, ASM, eATS, und ADAS.

Anwendungen :
Messelektronik
Messprogramme für technische Prozesse
Embedded Systeme
Wizard-Tools für die Hardware-Analyse
Treiber für Windows NT/2000/XP/Win7/Win10 (PCIe, PCI, USB, kundenspezifisch)
Treiber für OSE (USB, IEC, RS232, kundenspezifisch)
Treiber für Linux (Kernel 2.2/2.6) (PCI)
USB-OHCI-Stack
Fernsteuer-Tools nach SCPI, USBTMC, VXI-11, LXI
WIDCOMM-Stack, Bluemagic-Stack
FTDI Ansteuerung,
Totalphase Ansteuerung,
CasCon Ansteuerung,
SiliconLabs Ansteuerung,
Marvell Ansteuerung,
BoardSupport für Microchip, ATMEL ,STM32, Cortex, ARM, TI-DSP, XMC, 8051
Automotive ADAS
Automotive MCU (Motor Control Unit)
Automotive VCU (Vehicle Control Unit)
Automotive TC36x, TC37x

Projektphasen :
Beratung
Planung, Design
Spezifikation
Programmierung
Integration
Testen
Automatisierung
Schulung
Projekt-Management

Programmiersprachen :
ANSI-C
C++
C#
PASCAL
Assembler für i960, 80x86, PIC, ATMEL, ARM, Motorola PPC820/860, IBM 405,
Cypress EZ-USB
SQL
HTML
Batch-Script
Make-Script
BG-Skript

GUI :
Windows-API, .NET, WPF, Test-Point, OWL, Visual Basic

Tools :
VisualStudio
DiabData
MultiEdit
USB-Agent
WinDebug
Trace32
X-Ray
Metaware,
OPUS-Make,
WindowsDDK,
Thesycon-Tools,
LabWindows,
MathLab,
MS-Office-Prgramme,
Visual SourceSafe,
ClearQuest,
ClearCase,
GIT,
Case Rational Rose,
Together,
Enterprise Architecture,
JIRA,
Trello,
Slack,
MPLAB,
Eclipse,
Dave,
µVision,
Confluence,
SVN,
AUTOSAR 3.2,4.2,4.3
HPASLM,
PTC Integrity,
CANape,
DOORS

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
DACH-Region
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
4058
Alter
49
Berufserfahrung
29 Jahre und 7 Monate (seit 09/1994)
Projektleitung
9 Jahre

Kontaktdaten

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

Jetzt Mitglied werden