Entwicklung sicherheitskritischer Industriesoftware (SIL 3) auf Texas Instruments RM48-Plattform mit ARM Cortex R4-Core und TPS Companion Board.
Im Einzelnen Entwicklung von
Geschäftsstelle: Entwicklung
Branche: Automotive
Aufgaben:
Hardwarenahe Erstellung einer BLDC-Motor-Steuerung mit Hall-Sensoren unter Berücksichtigung eingeschränkter Ressourcen, daraus insbesondere folgende Bestandteile:
Kenntnisse:
CANoe, CAN, CANBus, Oszilloskop, UART, Schaltplananalyse, Signalgenerator, Hardwareansteuerung, Automotive SPICE,
Informatiklehre:
Kenntnisse:
STM32, C, Java, JSF, V-Modell, Arm Cortex M3, moodle
Eingesetzte Produkte:
STM32 mit Arm Cortex M3 / Keil Microvision, Code::Block, eclipse, glassfish, moodle
Umgebung:
Autosar 4.0, CAN, KWP2000, eclipse, C (Windriver-Diab-Compiler), IBM Rhapsody, MKS Source und Integrity, IBM Rational Doors, Lauterbach Trace32, Cessar, TD4, freescale Multi-Core-Prozessor auf PowerPC-Basis, Oszilloskop
Vector tools:
CANoe, Canalyzer, Canape, Candela Studio, CanDB++, Oil Configurator
Umgebung:
C/C++, Python, Telelogic Doors 9.1, Artisan 7.0, Visual Studio/.NET 2003, IBM Rational Clearcase, IBM Rational ClearQuest
Umgebung:
Eclipse-IDE, MS Visual Studio C/C++, Versionsverwaltung Subversion, Enterprise Architect auf Windows XP, OSE auf ARM 7
Umgebung:
Eclipse-IDE, C/C++, Java auf Linux RedHat 5, HP Zenith Workstation; IBM Rational Rose, CONSUL Clarify FrontOffice auf Windows XP, internationales Team
Umgebung:
Windows XP
Umgebung:
C/C++, Enterprise Architect, Source Insight - IDE, Visual Studio/.NET 2003 C++ 6.0, PC-Lint, IBM Rational Clearcase, IBM Rational ClearQuest,Windows XP
Umgebung:
C/C++, Diab-Compiler, Eclipse-IDE, Synergy, NetServices 2.1,Optolyzer, Windows XP, OSEK auf PowerPC
Umgebung:
C/C++, Borland C++ -Builder, NetServices 2.x, Optolyzer, Windows XP, Windows CE, QNX
Implementierung des HMI komplett einschließlich DICOM-
Bilddarstellung und -verarbeitung
Steuerungsanwendung: Implementierung Nutzerschicht, Hardware-Abstraction-
Layer (HAL) und Hardware-Simulation sowie Hardware-Schicht auf
Controller-Ebene
Entwicklung der Datenkommunikation für verteiltes System mit
mehreren Kommunikationspartnern:
o Kernspin-Tomograph, Roboter, Bedienpanel, Steuerungsrechner mit
Motion-Engineering-(MEI-)Steuerungskarte und Bedienungsrechner
o Kommunikation jeweils über optisches Ethernet mit TCP/IP und Winsock,
eigene Entwicklung der beteiligten Komponenten:
- universelles Message-Queueing mit beliebig vielen
Kommunikationspartnern (intelligent Queue)
- Data-Streaming
- gesichertes Protokoll mit Hand-Shake und Fehlerübertragung
- Timer- und Event-getriggerte Datenübertragung und -Empfang
- DICOM-Listener
Inbetriebnahme an verschiedenen MR-Tomographen und Vorbereitung von
internationalen Messevorführungen
embedded C++ 6.0, Versionsverwaltung CS-RCS, Test-Software PC-Lint
und Cantata++, TCP/IP auf Windows XP embedded/professional,
Windows 2000;
Implementierung auf Controller-Ebene mit Steuerungs-Karte von
Motion Engineering (MEI) in C
_______________________________________________________________________________________________________________________________
Navigations- und Infotainment-Komponenten
- Mitentwicklung der Display-Ausgabe
- Entwicklung der Ansteuerung und Bedienung von MP3-Player, CD-
Player, CD-Changer (In-Dash, Magazin), Minidisc-Player und
-Changer einschließlich Sprachansteuerung
- Entwicklung eines Data-Streaming für die Übertragung komplexer
Daten auf MOST-Ebene
- Erstellung von Skripts für die Umsetzung von Navigations-Befehlen
auf MOST- und Datencontainer-Ebene
6.0 und Gnu C, Tornado auf VxWorks 1.1 mit SH4-32-bit-System,
Versionsverwaltung MKS;
Kommunikation über Ethernet und serielle Schnittstelle (RS232)
______________________________________________________________________________________________________________________________
und stückorientierte Prozesse auf der Basis von Oracle mit SQL;
System bestehend aus Server, ca. 20 Clients und Handheld-PC
Durchführung von Anwenderschulungen
server auf Windows NT 4.0 und Windows CE
_______________________________________________________________________________________________________________________________
Zeitraum: 04/1998 - 10/1998
leitsystem auf der Basis einer Pipe-Kommunikation
_______________________________________________________________________________________________________________________________
Schwerpunkt Prozeßtechnik
ein Auslandssemester bei PHLS/CAMR in Salisbury, Großbritannien
Abschluß: Diplom-Ingenieur / Dipl.-Ing. (FH)
Prozeßdatenverarbeitung
Abschluß: Diplom-Informatiker / Dipl.-Inform. (FH)
Verschiedene Seminare, unter anderem:
Senior Software-Entwickler, Senior Consultant Engineering, Projektmanagement/-leitung/-koordination, Dozent
Firmenbezeichnung: PM Consulting
Erfahrungen im Bereich
Entwicklung sicherheitskritischer Industriesoftware (SIL 3) auf Texas Instruments RM48-Plattform mit ARM Cortex R4-Core und TPS Companion Board.
Im Einzelnen Entwicklung von
Geschäftsstelle: Entwicklung
Branche: Automotive
Aufgaben:
Hardwarenahe Erstellung einer BLDC-Motor-Steuerung mit Hall-Sensoren unter Berücksichtigung eingeschränkter Ressourcen, daraus insbesondere folgende Bestandteile:
Kenntnisse:
CANoe, CAN, CANBus, Oszilloskop, UART, Schaltplananalyse, Signalgenerator, Hardwareansteuerung, Automotive SPICE,
Informatiklehre:
Kenntnisse:
STM32, C, Java, JSF, V-Modell, Arm Cortex M3, moodle
Eingesetzte Produkte:
STM32 mit Arm Cortex M3 / Keil Microvision, Code::Block, eclipse, glassfish, moodle
Umgebung:
Autosar 4.0, CAN, KWP2000, eclipse, C (Windriver-Diab-Compiler), IBM Rhapsody, MKS Source und Integrity, IBM Rational Doors, Lauterbach Trace32, Cessar, TD4, freescale Multi-Core-Prozessor auf PowerPC-Basis, Oszilloskop
Vector tools:
CANoe, Canalyzer, Canape, Candela Studio, CanDB++, Oil Configurator
Umgebung:
C/C++, Python, Telelogic Doors 9.1, Artisan 7.0, Visual Studio/.NET 2003, IBM Rational Clearcase, IBM Rational ClearQuest
Umgebung:
Eclipse-IDE, MS Visual Studio C/C++, Versionsverwaltung Subversion, Enterprise Architect auf Windows XP, OSE auf ARM 7
Umgebung:
Eclipse-IDE, C/C++, Java auf Linux RedHat 5, HP Zenith Workstation; IBM Rational Rose, CONSUL Clarify FrontOffice auf Windows XP, internationales Team
Umgebung:
Windows XP
Umgebung:
C/C++, Enterprise Architect, Source Insight - IDE, Visual Studio/.NET 2003 C++ 6.0, PC-Lint, IBM Rational Clearcase, IBM Rational ClearQuest,Windows XP
Umgebung:
C/C++, Diab-Compiler, Eclipse-IDE, Synergy, NetServices 2.1,Optolyzer, Windows XP, OSEK auf PowerPC
Umgebung:
C/C++, Borland C++ -Builder, NetServices 2.x, Optolyzer, Windows XP, Windows CE, QNX
Implementierung des HMI komplett einschließlich DICOM-
Bilddarstellung und -verarbeitung
Steuerungsanwendung: Implementierung Nutzerschicht, Hardware-Abstraction-
Layer (HAL) und Hardware-Simulation sowie Hardware-Schicht auf
Controller-Ebene
Entwicklung der Datenkommunikation für verteiltes System mit
mehreren Kommunikationspartnern:
o Kernspin-Tomograph, Roboter, Bedienpanel, Steuerungsrechner mit
Motion-Engineering-(MEI-)Steuerungskarte und Bedienungsrechner
o Kommunikation jeweils über optisches Ethernet mit TCP/IP und Winsock,
eigene Entwicklung der beteiligten Komponenten:
- universelles Message-Queueing mit beliebig vielen
Kommunikationspartnern (intelligent Queue)
- Data-Streaming
- gesichertes Protokoll mit Hand-Shake und Fehlerübertragung
- Timer- und Event-getriggerte Datenübertragung und -Empfang
- DICOM-Listener
Inbetriebnahme an verschiedenen MR-Tomographen und Vorbereitung von
internationalen Messevorführungen
embedded C++ 6.0, Versionsverwaltung CS-RCS, Test-Software PC-Lint
und Cantata++, TCP/IP auf Windows XP embedded/professional,
Windows 2000;
Implementierung auf Controller-Ebene mit Steuerungs-Karte von
Motion Engineering (MEI) in C
_______________________________________________________________________________________________________________________________
Navigations- und Infotainment-Komponenten
- Mitentwicklung der Display-Ausgabe
- Entwicklung der Ansteuerung und Bedienung von MP3-Player, CD-
Player, CD-Changer (In-Dash, Magazin), Minidisc-Player und
-Changer einschließlich Sprachansteuerung
- Entwicklung eines Data-Streaming für die Übertragung komplexer
Daten auf MOST-Ebene
- Erstellung von Skripts für die Umsetzung von Navigations-Befehlen
auf MOST- und Datencontainer-Ebene
6.0 und Gnu C, Tornado auf VxWorks 1.1 mit SH4-32-bit-System,
Versionsverwaltung MKS;
Kommunikation über Ethernet und serielle Schnittstelle (RS232)
______________________________________________________________________________________________________________________________
und stückorientierte Prozesse auf der Basis von Oracle mit SQL;
System bestehend aus Server, ca. 20 Clients und Handheld-PC
Durchführung von Anwenderschulungen
server auf Windows NT 4.0 und Windows CE
_______________________________________________________________________________________________________________________________
Zeitraum: 04/1998 - 10/1998
leitsystem auf der Basis einer Pipe-Kommunikation
_______________________________________________________________________________________________________________________________
Schwerpunkt Prozeßtechnik
ein Auslandssemester bei PHLS/CAMR in Salisbury, Großbritannien
Abschluß: Diplom-Ingenieur / Dipl.-Ing. (FH)
Prozeßdatenverarbeitung
Abschluß: Diplom-Informatiker / Dipl.-Inform. (FH)
Verschiedene Seminare, unter anderem:
Senior Software-Entwickler, Senior Consultant Engineering, Projektmanagement/-leitung/-koordination, Dozent
Firmenbezeichnung: PM Consulting
Erfahrungen im Bereich
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"[...] Der Software-Entwickler verfügt über ein gutes Fachwissen und löste durch dessen sichere Anwendung auch komplexe Aufgaben. Wir haben den Softwareentwickler als einen Mitarbeiter mit guter Auffassungsgabe kennengelernt, der mit Engagement und optimistischer Haltung auch in schwierigen Situationen seine Aufgaben zielgerichtet anging und selbstständig abwickelte. Stets pflichtbewußt und zuverlässig, handelte er jederzeit vertrauenswürdig und verantwortungsvoll. Durch eine zügige und exakte Arbeitsweise erbrachte er auch in Ausnahmesituationen gute Leistungen. Es gelang ihm, sich innerhalb kürzester Zeit gut in unser Team zu integrieren. In seiner Zusammenarbeit mit allen internen und externen Stellen bewies er Einfühlungsvermögen und Kooperationsbereitschaft. Aufgrund seines freundlichen und zuvorkommenden Wesens war er bei Kollegen und Vorgesetzten sowie bei Kunden und Geschäftspartnern gleichermaßen beliebt und geschätzt. Sein Verhalten war jederzeit einwandfrei. [...]"
— Projekt Chirurgie-OP-Roboter, 11/01 - 09/04
Referenz durch Geschäftsführer, Medizintechnik (20 Mitarbeiter), vom 30.09.04
Projekt im Rahmen einer Festanstellung durchgeführt
"[...] Wir haben den Software-Entwickler als einen interessierten, zielstrebigen und vielseitig einsetzbaren Mitarbeiter kennengelernt. Er zeichnet sich durch eine gute Auffassungsgabe aus und zeigte sich neuen Vorhaben gegenüber sehr flexibel und aufgeschlossen. Sorgfältige Arbeit und hohe Zuverlässigkeit kennzeichneten ihn genauso wie sein großes Engagement. Er besitzt ein umfangreiches und fundiertes Fachwissen, besonders im Bereich des Software-Engineerings. Insbesondere in dem o.g. Projekt erzielte der Software-Entwickler sehr gute Ergebnisse. Die ihm übertragenen Aufgaben erledigte er zu unserer vollsten Zufriedenheit. Sein Verhalten gegenüber Kunden, Vorgesetzten und Kollegen war stets einwandfrei. [...]"
— Projekt Telematik-, Navigations- und Infotainment-Systeme, 02/00 - 10/01
Referenz durch Geschäftsführer Automotive (100 MA), vom 31.10.01
"[...] Der Software-Entwickler besitzt gute Fachkenntnisse sowohl in der Programmierung als auch im technologischen Bereich chargen- und stückbezogener industrieller Prozesse. Die übertragenen Aufgaben wurden von ihm zu unserer vollsten Zufriedenheit sowie sach-, fach- und qualitätsgerecht ausgeführt. Er ist ein guter Teamarbeiter, hilfsbereit und aufgeschlossen sowie zielstrebig bei der Lösung gemeinsamer Aufgaben. Hervorzuheben sind seine erworbenen Inbetriebnahmeerfahrungen bei der Realisierung eines BDE-Systems für die keramische Industrie. Während der Inbetriebnahmeeinsätze handelte er stets im Interesse des Unternehmens und zur Zufriedenheit des Kunden. Seine Leistungen fanden jederzeit unsere vollste Anerkennung. [...]"
— Projekt Anwendungsprogrammierunng (Automatisierung), 04/98 - 12/99
Referenz durch Ingenieurgesellschaft (70 MA), vom 15.12.99
Projekt im Rahmen einer Festanstellung durchgeführt