freiberufler Software Architekt, Senior SW Engineer, Automotive auf freelance.de

Software Architekt, Senior SW Engineer, Automotive

offline
  • auf Anfrage
  • 80797 München
  • Weltweit
  • de  |  en
  • 17.12.2021

Kurzvorstellung

Langjähriger Berufserfahrung im Bereich Automotive, Telekommunikation.

Kommunikationsstark, Projekleitungserfahrung

Qualifikationen

  • Elektronik
  • Elektrotechnik
  • Ingenieurwissenschaft
  • Messtechnik
  • Regelungstechnik / Steuerungstechnik

Projekt‐ & Berufserfahrung

Softwareentwicklung
Kundenname anonymisiert, Lippstadt, Sindelfingen
1/2011 – 12/2012 (2 Jahre)
Automobilindustrie
Tätigkeitszeitraum

1/2011 – 12/2012

Tätigkeitsbeschreibung

• Modelbasierte SW-Entwicklung, Algorithmenentwicklung (Matlab/Simulink/Stateflow/C)
− Modellierung von Algorithmen im Bereich Bodycontrol
• Automatische Codegenerierung (Targetlink)
• Simulation/Test: MIL, SIL, HIL, TPT
− MIL -Simulation und Verifiktion
− Skalierung der Modele und SIL-Simulation
− Testdefinition, Testimplemetierung MIL-/SIL-Test
− Regressionstests
• Test-, Fehleranalyse auf der Zielhardware
− Integrationstest
− Performancetest
− Testund Testbetreuung am HIL-Stand
• Requirementsengineering (DOORS

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Software Design, Systems Simulation

Softwareentwicklung, Hardwarenahe Tests
Kundenname anonymisiert, München
12/2009 – 1/2011 (1 Jahr, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2009 – 1/2011

Tätigkeitsbeschreibung

• Entwicklung eines Testframeworks zum Webbasierten Multikanal Firmwaretest, Testauswertung und Reporting
− SW-Spezifikation, Testspezifikation und SW-Design
Modelbasierter Entwicklung, Test Driven Design
− Modeltransformation: Entwurf und Implementierung von Parsern und Parsergeneratoren (Python), Entwurf und Implementierung von Codegeneratoren
− Implementierung von Python Packages zur HW-Ansteuerung
− Konfigurations- und Variantenmanagement
− Webbasiertes Interface zur Konfiguration, Firmeware-Test, Auswertung und Reportgenerierung
− Unit-/Modul-/Integrations-Tests
(C/C++, Python, pyDev, Eclipse

Eingesetzte Qualifikationen

Software Design, Testautomatisierung, Testing (IT)

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

8/2009 – 11/2009

Tätigkeitsbeschreibung

• Hardwarenahe Programmierung, Entwicklung von Algorithmen zur Auswertung von Satcom- Signalen
− Demodulation, Frequenzanalyse,Hardware-Ansteuerung (Matlab / C)
− Daten-Erfassung und –Analyse (Matlab /C)
− GUI-Programmierung (Matlab, OOP)
− SW-/HW-Test und Troubleshooting.
− Performance-Analyse und -Optimierung

Eingesetzte Qualifikationen

Signalverarbeitung, Software Design

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

4/2009 – 11/2009

Tätigkeitsbeschreibung

• Refactoring eines C/C++ Tools für ein Fahrer-Assistenz System zur Lichtsteuerung, Erkennung von Straßenschildern
• Entwicklung eines Matlab/Simulink Tools zur Offline Analyse und Auswertung von C/C++ Algorithmen
• Unit-Tests, Integrationstests, Testautomation, Testauswertung
• Kundenworkshop

Eingesetzte Qualifikationen

Software Design, Testdesign (IT)

Softwareentwicklung
Kundenname anonymisiert, München
1/2009 – 12/2011 (3 Jahre)
IT & Entwicklung
Tätigkeitszeitraum

1/2009 – 12/2011

Tätigkeitsbeschreibung

• Entwurf und Implementierung von Algorithmen zur Zeit-Frequenz-Analyse von akustischen Signalen
− Entwicklung von Algorithmen zur Analyse von akustischen
Signalen (Matlab/Simulink, C/C++)
− Datenerfassung und Signalverarbeitung (Matlab/Simulink, C/C++)

Eingesetzte Qualifikationen

Software Design

Softwareentwicklung
Kundenname anonymisiert, Köln
1/2009 – 12/2011 (3 Jahre)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2009 – 12/2011

Tätigkeitsbeschreibung

• Entwurf und Implementierung von Algorithmen zur Zeit-Frequenz-Analyse von akustischen Signalen
− Entwicklung von Algorithmen zur Analyse von akustischen
Signalen (Matlab/Simulink, C/C++)
− Datenerfassung und Signalverarbeitung (Matlab/Simulink, C/C++)

Eingesetzte Qualifikationen

Signalverarbeitung, Software Design

Systemengineering (Festanstellung)
K4, Ulm
8/2008 – 3/2009 (8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2008 – 3/2009

Tätigkeitsbeschreibung

• Systemintegration, technische Koordination zwischen F&E, Produktion und internationalen Kunden

• SW-Entwicklung: Datenerfassung und Ansteuerung von mechatronischen Komponenten und deren Einführung in die Produktion (SUN Solaris, Linux, Windows, Shell Scripts, Matlab, Python)

• Entwicklung von statistischen Algorithmen zur Qualitätskontrolle: Maschinen und Prozessfähigkeit nach Six-Sigma Visual Basic, Minitab

• Troubleshooting im HW- und SW-Bereich und bei Produktabnahme und Systemtest

Eingesetzte Qualifikationen

Software Design, Systems Engineering, Testmanagement / Testkoordination (IT)

Softwareentwicklung
Kundenname anonymisiert, München
7/2008 – 2/2009 (8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2008 – 2/2009

Tätigkeitsbeschreibung

• Entwicklung von Algorithmen zur Spektralen Analyse von Satcom-Signalen Demodulation (C/C++ Matlab, GUI, TCP/IP)

Eingesetzte Qualifikationen

Signalverarbeitung, Software Design

Softwareentwicklung
Kundenname anonymisiert, München
4/2006 – 7/2008 (2 Jahre, 4 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

4/2006 – 7/2008

Tätigkeitsbeschreibung

• Entwicklung von Algorithmen und Tools zur DSL-Performance-Abschätzung bzw. -Plannung (Matlab / Java / SQL / Messtechnik

Eingesetzte Qualifikationen

Software Architektur / Modellierung, Software engineering / -technik

Wissenschaftlicher Mitarbeiter (Festanstellung)
Kundenname anonymisiert, München
5/1998 – 4/2006 (8 Jahre)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

5/1998 – 4/2006

Tätigkeitsbeschreibung

• Entwurf und Implementierung von robusten und performanten Verfahren im Bereich Übertragungstechnik und Fehlertoleranter Kodierung (C/C++ Matlab/Simulink Realtime Workshop)

• Konzeption und Aufbau eines DSP-In-Loop Systems zur Verifikation von theoretischen Ergebnissen

• Gremienarbeit (DSL-Forum, internationale Gruppe)

• Aufbau und Leitung des DSL-Kompetenzzentrums
Untersuchung und Modellierung von Crosstalk (Nebensprechen)
im Kabelbündel

• Untersuchung von Spektrum-Management-Verfahren und Crosstalk im Kabelbündel

• Entwicklung einer GUI als Plannungstool für DSL-Kabelbelegung und Dynamic Spectrum Management (Matlab)

• Untersuchung und Implementierung von Adaptive Frequency Hopping für Bluetooth (Matlab, Simulink, C/C++)

• Forschung und Entwicklung im Bereich Indoor-Lokalisierung mit WLAN, Bluetooth und UWB

Eingesetzte Qualifikationen

Angewandte Forschung, Grundlagenforschung, Software Design, Testdesign (IT)

Über mich

Profil
Diplom-Ing. E-Technik

Berufserfahrung


Sep. 2009 dato Selbstständig, Freiberufler (SW-Entwicklung, Projektleitung)

Branche: F&E, Luft- & Raumfahrt

Aufgaben:

Entwicklung von Algorithmen zur Auswertung von Satcom
Signalen, Demodulation, Frequenzanalyse, Hardware-Ansteuerung zur Datenerfassung
(Matlab / C), Winsockprogrammierung (C), Datenkompression bzw. Datendekompression
(Matlab/C)


Sep. 2009 Sep. 2009 Praktisches Seminar

Branche: F&E , Fraunhofer Institut

Aufgaben:

Requirements Engineering, Software Quality Assurance
Modelbasierte SW Engineering ( UML/SysML, Enterprise Architect, Telelogic DOORS)
Design einer adaptiven Cruise Control-SW auf einem Concept-Car.



Apr. 2009 dato Selbstständig, Freiberufler (SW-Entwicklung)

Branche: System-Hersteller, Hardware-Hersteller

Aufgaben:

Softwareentwicklung, Systemnahe Programmierung,
Test eines FPGA-Systems im Loop (Matlab/Simulink, C/C++)

März. 2009 dato Selbstständig, Freiberufler (SW-Entwicklung)

Branche: SW-Hersteller, Automotive

Aufgaben:

Softwareentwicklung, Fahrerassistenzsystem, Videoverarbeitung (Matlab/Simulink, C/C++)


Aug. 2008 Feb. 2009 Selbstständig, Freiberufler (SW-Entwicklung, System-Engineering)

Branche: Maschinenbau, Halbleitertechnologie, Lithographie

Aufgaben:

Technische Koordination zwischen der Entwicklung, Produktion, Kunden und Lieferanten
(Feature Request/Tracking, Bug-Report Tracking, Troubleshooting im HW- und SW-Bereich,
Produktabnahme) an verschiedenen Standorten
Weiterentwicklung von Algorithmen zur Datenerfassung und Maschienensteuerung und
deren Einführung in die Produktion (SUN Solaris, embedded Linux, Windows, Matlab/C )
Entwicklung von statistischen Algorithmen zur Qualitätskontrolle (Maschinen und
Prozessfähigkeit nach Six-Sigma ) in (Matlab/C/Visual Basic/Minitab/Python)
Technischer Support für andere Abteilungen und den Kunden bzw. Lieferanten (teilweise im
Ausland) und technische Problemlösung in Zusammenarbeit mit allen beteiligten.


Juli. 2008 Feb 2008 Selbstständig, Freiberufler (SW-Entwicklung, Projektleitung)

Branche: F&E, Luft- & Raumfahrt

Aufgaben:

Entwicklung von Algorithmen zur Auswertung von Satcom
Signalen, Demodulation, Frequenzanalyse, Hardware-Ansteuerung zur Datenerfassung
(Malta / C), Winsockprogrammierung (C), Datenkompression bzw. Datendekompression
(Matlab/C)
Das System wird zur Erfassung und Auswertung von Funktdaten eingesetzt. Die Hardware
wird teilweise über Matlab und teilweise über Winsock angesteuert. Auswertung der Daten
findet mit Matlab statt. Wegen der extremen Echzeitanforderungen werden ausgewählte
Routinen zur Beschleunigung in C implementiert und die Aufnahme-Daten werden zusätzlich
komprimiert. In Kooperation mit dem HW-Lieferanten werden Algorithmen angepasst bzw.
HW-/SW-Probleme behoben.


Apr. 2006 Juli 2008 Selbstständig, Freiberufler (SW-Entwicklung, Projektleitung, Ausland)

Branche: Telekommunikation, Geoinformation

Aufgaben:

Entwicklung von Algorithmen und Tools zur DSL-Performance-Abschätzung bzw. -Plannung.
Algorithmen wurden in Matlab und Java entwickelt. Die Algorithmen werden sowohl einer
Desktop- (für Support und Vertrieb) als auch in eine Webapp-likation (für Endkunden)
eingesetzt.
Technische Koordination zwischen den Fachgruppen (Tele-Kommunikation,
Geoinformationssysteme, Webserver)
Messtechnische Verifikation der Ergebnisse aus dem Simulationsmodell.
Test, Verifikation (Matlab, JUNIT, Ant, Meßtechnik)
Leitung des SW-Teams GIS Webserver (Java, SQL, JSP, XML, JavaScript, AJAX, Apache,
Tomcat)
Erweiterungskomzept einer GIS-Datenbank (PostgreSQL, MySQL, Matlab)


Mai 1998 März 2006 Wissenschaftlicher Mitarbeiter bei der Fraunhofer Einrichtung Systeme
der Kommunikationstechnik

Branche: Telekommunikation

Aufgaben:

Implementierung von DSL-Algorithmen unter Matlab/Simulink: PN-Sequenzgenerator,
Graykodierung, QAM-Mapper/-Demmaper, Interleaver/Deinterleaver, Modulator/
Demodulator, SNR-/BER-Bestimmung, Trägerbelegung, Training/Kanalschätzung,
Frequenzanalysen, Beschleunigerroutinen in C/C++ für Matlab/Simulink, RTW
Entwicklung von Algorithmen zum Pulse- , Filter-Design und Pulsformung. Entwurf und
Implementierung eines alternativen Übertragungsverfahrens mit Multiratenfilter und
Wavelets. Vergleichende Bittrue-Simulation mit ADSL
C-Portierung von DSL-Simulationsmodell als Tool für den Technischen Support und
Vertrieb
Konzeption und Aufbau eines DSP-In-Loop Systems (Matlab/Simulink, C) zur Verifikation
von theoretischen Ergebnisse unter realen Bedingungen unter Berücksichtigung von
Aspekte der Festkomma-Arithmetik
DSP-Implementierung und Vergleich von Algorithmen zur Unterdrückung von Intersymbol-
Interferenzen, auch deren Stabilität im Hinblick auf Festkomma-Arithmetik
Gremienarbeit (internationale Gruppe)
Aufbau und Leitung des DSL-Kompetenzzentrums

Untersuchung und Modellierung von Crosstalk (Nebensprechen) im Kabelbündel (Matlab,
Meßtechnik Networksanalyzer, Signal Analyzer)
Untersuchung von Power-Cut-Back Routinen im Hinblick auf die spektrale Verträglichkeit
von benachbarten Systemen im Bündel (Matlab, Meßtechnik Networksanalyzer, Signal
Analyzer)
Untersuchung von Algorithmen zur Dynamischen Spektrum Management (DSM) zur
Minimierung von Interferenzen zwischen benachbarten DSL-Systemen (Matlab, C/C++)
Entwicklung einer GUI als Plannungstool für DSL-Kabelbelegung und Dynamic Spectrum
Management (Matlab)
Untersuchung und Implementierung von Adaptive Frequency Hopping für Bluetooth (Matlab,
Simulink, C/C++)
Vergleichende Untersuchung von Lokalisierungsverfahren basierend auf WLAN, Bluetooth
und UWB (Matlab)
Vergleich von Lokalisierungssystemenen mit WLAN und Bluetooth, UWB (C/C++)
Entwicklung eines Raytracing-Tools zur Simulation von Indoor-Funkkanälen
(Matlab/Simulink, C/C++)
Aufbau eines Demonstrators für funkbasierte Indoor-Lokalisierung (C/C++)
Untersuchung von Kalibirierungsverfahren bei Indoor-Lokalisieung (Matlab/Simulink)



Aufbaustudium

Okt. 2008 Okt. 2010 Software engineering for embedded systems
(Master-Studiengang, Uni. Kaiserslautern)

Schwerpunkt: Requirements Engineering, Software Quality Assurance

Studium

Dez. 1997 Diplom Ing. E-Technik an der Technischen
Universität Hannover

Schwerpunkt: Meß- und Regelungstechnik, Nachrichtentechnik

Diplomarbeit: Konzepte zur Implementierung von Konturkodierung bei MPEG-4
Studienarbeit: Entwicklung und Implementierung von
Bildtransformationen (Waveletkodierung)



Bild- und Videoverarbeitung, Algorithmen zur Texturkodierung, Optimierung von Algorithmen im Hinblick auf Rechen-Aufwand bzw. Zeit (C, VHDL)
Sprachkenntnisse

Englisch verhandlungssicher
EDV-/ SW Kenntnisse

- Matlab/Simulink (sehr gut)
- Telelogic DOORS (Grundkenntnisse)
- Enterprise Architect (gut)
- Visual Studio/ Eclipse (gut bis sehr gut)
- C/C++ (gut bis sehr gut)
- C: DSP (gut)
- VHDL/Verilog (Grundkenntnisse)
- PHP, Java (gut)
- CVS/SVN (gut)
- Office: Word, Excel, PowerPoint (sehr gut)
- SQL: MySQL, PostgreSQL (gut)
- Python (Grundkenntnisse)
- Shell-Programmierung (gut)
- Visual Basic (gut)
- Apache, Tomcat (gut)
- Windows (sehr gut)
- Sun Solaris/Linux (gut)



München, Oktober 2009


Weitere Kenntnisse

Forschung & Wissenschaft
- Ingenieurswissenschaften
- Mathematik / Statistik

Programmierung & Betriebssysteme
- Softwareprogrammierung

IT & Entwicklung
- IT-Beratung
- IT-Projektleitung / -management
- Softwareentwicklung

Technik & Ingenieursberufe
- Mess- / Steuerungstechnik
- Sonstiges
- Hardware-Entwicklung

Diplom-Ing. E.Technik (Nachrichtentechnik, SW Engineering)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
3925
Alter
61
Berufserfahrung
25 Jahre und 10 Monate (seit 05/1998)
Projektleitung
8 Jahre

Kontaktdaten

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

Jetzt Mitglied werden