SW-Entwickler Embedded Systems


Deutsch
62 Jahre
62 Euro
27.03.2017
Baden-Württemberg Deutschland
auf Anfrage

Kurzvorstellung

Als ursprünglich diplomierter Naturwissenschaftler bin ich seit Frühjahr 1996 als
freiberuflicher SW- Entwickler und -Tester in zahlreichen Projekten wie z.B. Automotive, Maschinensteuerungen u.v.m. tätig. Programmierspr.: C, Python, Vector CAPL.

Ich biete

IT, Entwicklung
C
2 Jahre , 5 Monate Erfahrung
Testing (IT)
1 Jahr , 3 Monate Erfahrung

Projekt- & Berufserfahrung

Tätigkeitsbeschreibung

Medizintechnik: Fernsteuerung für Insulinpumpe,
Entwurf der FW einer Sensoren-Simulation.
( 02/2016 - 08/2016, Sw-Dienstleister)
Überarbeitung, Redesign des SW-Konzeptes; Überwachung / Kontrolle der Implementierung
unter Java, Android.
Tools: Eclipse, Enterprise Architect, Visio.
Entwurf der Firmware an einer Anlage zur Simulation und Test von Ultraschallsensoren.
Tools: Visio, Enterprise Architect.


Eingesetzte Qualifikationen

Embedded Systems

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Automotive / Maschinensteuerungen
(07/2015 bis 10/2015)
Stellvertretung:
Entwicklung eines CAN - gesteuerten Mehrzweck-Aktuators auf Grundlage eines
Scheibenwischer - Antriebs. Mitarbeit bei der Modellierung des SW-Konzeptes;
Programmierung in ANSI-C (Low-Level-Init; Hardware abstraction layer).
Tools: Entwicklungumgebung IAR; Vector CANoe.

Eingesetzte Qualifikationen

C, Softwareentwicklung (allg.), CAN-Bus (controller area network)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Automotive: SW-Integration
(02/2014 - 11/2014)
Software-Integration, Versionspflege und Testing für Steuergerät (Lenkung).
Verwendet wurden: Rational ClearCase, ClearQuest, QAC, Vector CANoe und diverse
firmeneigene Testsoftware.

Eingesetzte Qualifikationen

Testing (IT)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Automotive: Testautomatisierung für Mehrzweck-Steuergerät
(03/2013 – 05/2013, Flextronics)
Stellvertretung:
Erweiterung und Anpassung einer Testautomatisierung für Mehrzwecksteuergerät.
Verwendet wurden die Vector-Tools Canoe (darin CAPL, Diagnosefunktionen) und
Interface Vector-VT 2004.

Eingesetzte Qualifikationen

Testing (IT)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Automotive: Steuerung für Xenonlampen
(06/2012 – 01/2013, Magneti-Marelli)
Projekt: Anpassung der Steuersoftware für die Verwendung in anderem Auto-Modell.
Umfang der Anpassung:
Signalverarbeitung in neuer CAN – Matrix; andere Verteilung der Signale über die CAN – Messages;
Anpassung der Fehlerbehandlung (interne Fehler; DTCs) nach Kundenspezifikation;
Umarbeitung der UDS – Diagnose nach Kundenspezifikation;
Entfernung der Funktionaltäten Kurven- und Autobahnlicht.
Erzeugung eines neuen CAN – Treibers (per Vector – Tools).
Integration und Test.
Durchführung der Entwicklertests und Abstimmung mit dem Kunden.
Tools: Tasking C166 – Compiler; Vector Canoe, Vector Candela: Viewer, Vector CANGen, Hitex
HiTop – Debugger (Emulator), ClearCase und ClearQuest, sowie proprietäre Tools des Kunden.
Betriebssystem: OSEK mit Vector CAN-Treiber und Diagnose – System (generiert)
Diag. - Protokoll: UDS.


Eingesetzte Qualifikationen

Betriebssysteme (allg.), Softwareentwicklung (allg.), CAN-Bus (controller area network)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Debugging und Test an Herz-Lungen-Maschine
(09/2011 - 02/2012)
Projekt: Fehlerkorrektur in der Firmware mehrerer Komponenten der Pumpenansteuerung.
Mehrere gemeldete Fehler in der Firmware verschiedener Komponenten waren aufzufinden und zu beheben. Der Datenverkehr mit der Zentral-Einheit (CU; Man-Machine-Interface) war anzupassen.
Integration und Test hierzu:
Erstellung von Testspezifikationen, Testdurchführung und -Bewertung; Dokumentation in Englisch.
Tools: Keil µVision Entwicklungsumgebung für Infineon C167.
Prozessoren: Infineon C167.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.), Firmware, Benutzerschnittstelle / Mensch-Maschine-Schnittstelle (MMS)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Kryptographie, Übertragungssicherheit und HDLC-Treiber
(04/2010 – 06/2011)
Projekt: Implementierung einer System-Library für:
CRC-Prüfsummen 8 – 64 Bit, Bit-by-Bit und tabellengetrieben, jeweils direktes und indirektes Verfahren,
Hash-Berechnung MD5 ("MD5-Digest")
Hash-Berechnung nach SHA-1 ("SHA-1-Digest")
Verschlüsselung (symmetrisch) nach AES-128, darauf aufbauend Verschlüsselungsservice für die Kommunikation zwischen Target und einem PC-basierten Service-Terminal.
Integration und Test hierzu.
Anpassung eines HDLC-Treibers auf neue Hardware (Siemens "Escc2" auf Lantiq "Serocco").
Tools: Windriver C-Compiler für Power-PC, Debugging unter WINIDEA; Tasking C-Compiler für Infineon C-167 (16 Bit). Entwicklungsumgebung Eclipse.



Eingesetzte Qualifikationen

Hardware Entwicklung, C, Eclipse, Softwareentwicklung (allg.), HDLC (High-Level Data Link Control)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Steuerungen für Baumaschinen:
(09/2008 – 06/2009, Hirschmann)
Projekt: Einrichtung des Datenverkehrs zwischen RTOS - Steuergerät und externen I/O - Karten mittels CANopen / CANopen-Safety unter Verwendung einer Sourcecode-Library.
Integration und Test.
Tools: GNU gcc, Port: CANReport, Port: CANopen-DesignTool, Port: CANopen Sourcecode – Library für Linux, Embedded Linux (Ultratronik), VmWare (über Ultratronik).

Eingesetzte Qualifikationen

Embedded Linux, Echtzeitbetriebssystem (RTOS), Softwareentwicklung (allg.), CANopen

Kommentar des Kunden

Diese Referenz ist unbestätigt

Tätigkeitsbeschreibung

Automotive:
(10/2007 – 06/2008, Star Corporation)
Projekt: Firmware für diverse Steuergeräte in Test- und Simulationsumgebungen.
Z.B. CAN-Restbus-Simulation, CAN-Restbus-Simulation mit SPI-Steuerung, SPI-Library, Flash-Library zum SW-Download durch das neu zu programmierende Gerät selber...
Integration und Test für Restbussimulation.

Tools: Keil C-Entwicklungsumgebung µVision 3, Beagle für (SPI, I2C...)

************************************************************************************************
Bitte entnehmen Sie ältere Projekte (seit 1996) aus meinem
CV/Profil unter "Dokumente"!
*************************************************************************************************

Eingesetzte Qualifikationen

C, Softwareentwicklung (allg.), Firmware, CAN-Bus (controller area network)

Kommentar des Kunden

Diese Referenz ist unbestätigt

Zertifikate

Keine Zertifikate angegeben.

Ausbildung

Geologie (Diplom)
Jahr: 1987
Ort: Karlsruhe

Qualifikationen

Embedded Systems: Entwurf und Implementierung, Testing, Dokumentation.

Über mich

Embedded: System- und Applikationsprogrammierung, HAL, Feldbusse
Bitte entnehmen Sie ältere Projekte (seit 1996) meinem hochgeladenen CV / Profil.

Hinweis:
Strebe Tätigkeit in Teilzeit von 80 %, Mo-Do an. Ausnahmen in Bedarfsfällen
sind selbstverständlich möglich.

Persönliche Daten

Sprache
Englisch (Gut)
Deutsch (Muttersprache)
Arbeitserlaubnis
Schweiz
Vereinigte Staaten von Amerika
Berufserfahrung
21 Jahre (seit 03/1996)
Reisebereitschaft
auf Anfrage
Home-Office
bei Bedarf möglich
Projektleitung
nicht angegeben
Beruflicher Status
Ich bin auf eigene Rechnung in Projekten tätig (Freelancer)

Kontaktdaten

nur registrierte PREMIUM-Mitglieder von Freelance.de können Kontaktdaten einsehen.