Embedded Software Entwickler - Antriebstechnik
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 67661 Kaiserslautern
- auf Anfrage
- de | en
- 27.08.2026
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
5/2006 – 8/2025
Tätigkeitsbeschreibung
- Hardwarenahe Programmierung von Mikrokontrollern in Embedded Systemen
(Texas Instruments, ST, Infineon - C/C++, Assembler)
- Design der Software-Architektur
(Schlüsselanforderungen - Modularity, Reusability, Testability, Runtime Efficiency, …)
- Erstellung von Spezifikationen für Software, Tests und Freigabe
- Programmierung der Module mit verschiedenen Entwicklungswerkzeugen
- Implementierung der Module in Bare Metal und RTOS-Umgebungen (PXROS HighTec, TI RTOS)
- Kommunikation mit externer Peripherie (SPI, I2C, CAN, CANopen, J1939, UART, …)
- Entwicklung von Regel- und Diagnosealgorithmen für asynchron und synchron Motoren (ACIM, SPM, IPM, SRIPM, SR, Stepper, BLDC, FOC, MTPA, MTPV, Berücksichtigung von Temperatur- und Stromabhängigen Nichtlinearitäten, …)
- Entwicklung von Algorithmen zur Auswertung unterschiedlicher Sensoren und Positionsgeber einschließlich Fehlererkennung und Fehlerkompensation
- Entwicklung von Selbsttest und Watchdog Algorithmen
- Entwicklung von FuSa Algorithmen (Safe Torque Off, Steuerung/Überwachung von Brems I/Os)
- Entwicklung von Limitierungs- und Notlaufmodi zur Erhöhung der Systemverfügbarkeit
- Erstellung von Simulationen mit MATLAB Simulink und LabVIEW
- Modellbasierte Entwicklung von Algorithmen mit MATLAB Simulink
- Erstellung von HIL-Tests mit LabVIEW, MATLAB Simulink und dSPACE
- Labormessungen an Prüfständen für elektrische Antriebe
- Erstellung von Software zur Durchführung und Auswertung von Lastzyklustests, Endurance Tests, Umwelttests, EOL-Tests in internen und externen Laboren
- Entwicklung verschiedener Verfahren zur Winkeloffset-Ermittlung durch den Inverter für synchron Motoren (selbstantreibende, fremdangetriebene und bewegungslose Verfahren)
- Erstellung von Coding Guidelines, Inbetriebnahme-Anleitungen und FAQ-Listen
- Moderation von Reviews (Design-, Code-, Test- und Dokumentation-Reviews) und Audits
- Erstellung PC-basierter Software mit LabVIEW, Microsoft Visual Studio C++ und CodeBlocks (Programme zur Bestimmung von Motorparametern, verschiedene Programme zur Produktionsanalyse, Sicherstellen von Traceability in der Produktion, …)
- Erstellung von Danfoss PLUS+1 Applikationssoftware für PLUS+1 kompatible Elektronik
- Zusammenarbeit mit Hardware-Abteilung und Applikationsteam von der Konzepterstellung über alle Entwicklungs- und Testphasen bis zur Produktfreigabe
- Verantwortung für die End-Of-Line Produktionstestsoftware von Produktionszellen für eine Inverter Produkt Familie mit wechselnden internationalen Produktionsstandorten
- Einführung neuer Produkte in die Produktion
- Unterstützung der Qualitätssicherung und Reparaturabteilung durch Analyse von Fehlerbildern und Schadensfällen im internationalen Umfeld
- Technische Leitung eines kleinen Entwicklerteams
Antriebstechnik, Embedded Software, Labview, Mess-, Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik), Produktionsentwicklung, Programmierer C, C++, Software Architecture, Software Design, Softwaredokumentation, Softwareentwickler, Softwaretester, Technische Dokumentation
11/2002 – 5/2006
Tätigkeitsbeschreibung
- Hardwarenahe Programmierung von Mikrocontrollern (ST10F167, ST10F168, ST10F269) und DSPs (TMS320F2812) in Embedded Systemen für High End Schritt- und Servomotorpositioniersteuerungen in C und Assembler
- Erarbeitung von Regelalgorithmen für Schritt- und Servomotorpositioniersteuerungen
- Softwaresystementwurf für Echtzeitsysteme
- Anbindung verschiedener PC-Kommunikationsschnittstellen (RS232, PCI, USB) an die jeweilige Hardware
- Implementation entsprechender Treiber auf PC-Seite
- Erstellung des Applikation Programm Interfaces zwischen Anwenderprogramm und Steuerung
- Programmierung von Anwenderoberflächen und Testprogrammen für die Positioniersteuerungen in Microsoft Visual C++, LabVIEW, Basic und Delphi
- Erweiterung und Pflege der bestehenden Produktfamilien
- Erarbeitung und Implementation von kundenspezifischen Lösungen
- Kundensupport für die vertriebenen Steuerungen
- Erstellung von Lastenheften und Leitung der Zusammenarbeit mit extern arbeitenden Firmen
Digitaler Signalprozessor (DSP), Embedded Entwicklung / hardwarenahe Entwicklung, Softwaretester, Echtzeit-Softwareentwickler, Software Architecture, Software Design, Antriebstechnik, Technische Dokumentation, Technischer Support
Ausbildung
Fachhochschule Gießen Friedberg
Gießen
Staatliche Berufsschule
Über mich
Neben der Entwicklung der Embedded-Software bestand meine Aufgabe darin, die Inverter gemeinsam mit dem Hardwareteam in Betrieb zu nehmen, die Validierungstests zu unterstützen und im internationalen Umfeld in die Serienproduktion einzuführen. Hierfür habe ich die Software für die entsprechenden Test- und Produktionsprüfstände erstellt. Dies umfasst sowohl die Testsoftware als auch die Entwicklung von Tools für die Testdatenanalyse.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
