SW-Entwickler Embedded Systems
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Baden-Württemberg
- auf Anfrage
- de | en
- 25.12.2024
Kurzvorstellung
freiberuflicher SW- Entwickler und -Tester in zahlreichen Projekten wie z.B. Automotive, Maschinensteuerungen u.v.m. tätig. Programmierspr.: C, Python, Vector CAPL.
Qualifikationen
Projekt‐ & Berufserfahrung
8/2021 – 12/2021
TätigkeitsbeschreibungGenaugkeitsproblem bei RTC in der Haustechnik: Debugging; Verfahren überarbeiten, Dokumentation, Testing.
Eingesetzte QualifikationenEmbedded Entwicklung / hardwarenahe Entwicklung
11/2018 – 4/2020
Tätigkeitsbeschreibung
SW - Entwicklung in C. Bootloader, Remote-Update-Fähigkeit.
SW - Entwicklung in C: CAN-, SD-, EEPROM- In-und Output in der Applikation.
SW - Beratung SW-Struktur; Beratung C-Entwiclungssystem
Embedded Entwicklung / hardwarenahe Entwicklung
7/2018 – 10/2018
TätigkeitsbeschreibungFirmware-Entwicklung in C
Eingesetzte QualifikationenSoftware engineering / -technik
6/2017 – 5/2018
TätigkeitsbeschreibungModifikation des Startup-Verhaltens
Eingesetzte QualifikationenEmbedded Entwicklung / hardwarenahe Entwicklung
2/2016 – 8/2016
Tätigkeitsbeschreibung
found in reference description 0
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.
Embedded Systems
7/2015 – 10/2015
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.
C, Softwareentwicklung (allg.), CAN-Bus (controller area network)
2/2014 – 12/2014
Tätigkeitsbeschreibung
found in reference description 2
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.
Testen
3/2013 – 6/2013
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.
Testen
6/2012 – 2/2013
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.
Betriebssysteme, Softwareentwicklung (allg.), CAN-Bus (controller area network)
9/2011 – 3/2012
Tätigkeitsbeschreibung
found in reference description 6
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.
Softwareentwicklung (allg.), Firmware, Benutzerschnittstelle / Mensch-Maschine-Schnittstelle (MMS)
4/2010 – 6/2011
Tätigkeitsbeschreibung
found in reference description 5
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.
Hardware-Design, C, Eclipse, Softwareentwicklung (allg.), HDLC (High-Level Data Link Control)
9/2008 – 6/2009
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).
Embedded Linux, Echtzeit-Betriebssysteme, Softwareentwicklung (allg.), Canopen
10/2007 – 7/2008
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"!
*************************************************************************************************
C, Softwareentwicklung (allg.), Firmware, CAN-Bus (controller area network)
Ausbildung
Karlsruhe
Über mich
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.
Weitere Kenntnisse
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden