Software Architekt, Senior SW Engineer, Automotive
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 80797 München
- Weltweit
- de | en
- 17.12.2021
Kurzvorstellung
Kommunikationsstark, Projekleitungserfahrung
Qualifikationen
Projekt‐ & Berufserfahrung
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
Software Architecture, Software Design, Systems Simulation
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
Software Design, Test Automation, Testen
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
Signalverarbeitung, Software Design
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
Software Design, Testdesign (IT)
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++)
Software Design
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++)
Signalverarbeitung, Software Design
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
Software Design, Systems Engineering, Test Management
7/2008 – 2/2009
Tätigkeitsbeschreibung• Entwicklung von Algorithmen zur Spektralen Analyse von Satcom-Signalen Demodulation (C/C++ Matlab, GUI, TCP/IP)
Eingesetzte QualifikationenSignalverarbeitung, Software Design
4/2006 – 7/2008
Tätigkeitsbeschreibung• Entwicklung von Algorithmen und Tools zur DSL-Performance-Abschätzung bzw. -Plannung (Matlab / Java / SQL / Messtechnik
Eingesetzte QualifikationenSoftware Architecture, Software engineering / -technik
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
Angewandte Forschung, Grundlagenforschung, Software Design, Testdesign (IT)
Über mich
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
- 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
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden