Softwareentwicklung Embedded C, C++, C++20, Qt, Python, Automotive
- Verfügbarkeit einsehen
- 9 Referenzen
- auf Anfrage
- 38102 Braunschweig
- National
- de | en
- 21.12.2024
Kurzvorstellung
Auszug Referenzen (8)
"Ein erfahrener Entwickler mit guten Problemlösungsfähigkeiten. Liefert sehr gute Arbeit ab."
3/2019 – 6/2020
Tätigkeitsbeschreibung
Entwicklung einer HMI im Bereich Fahrsimulation.
Tooling: Qt Creator, Qt Designer, Confluence, Jira, Git, Gitlab, C++, Qt
C++, Qt (Software)
"Sehr kompetente Bearbeitung der Aufgabe (Software-Komponenten in C). Hervorragende Teamarbeit. Gerne wieder!"
11/2017 – 9/2018
Tätigkeitsbeschreibung
Software-Entwicklung im Bereich autonomes Fahren.
- Entwicklung einer Steuerungskomponente nach ASIL-B und ASIL-D
- Lastenheft-Review
- Pflichtenhefterstellung
- Design und Implementierung in C
- Beseitigung von MISRA Verletzungen
- Erfüllen von HIS Metriken
- Code-Reviews
Tooling: Microsoft Visual C, Polarion, Confluence, Jira, Jenkins, Crucible, BitBucket
C
"Erfolgreiche Umsetzung der gestellten Aufgaben."
10/2016 – 7/2017
TätigkeitsbeschreibungFeatureentwicklung im Bereich Guidance, Lane Guidane, Lane Accurate Guidance, Natural Voice Guidance, NDS Datenbanken, Maneuver, Notifications. Implementierung einer REST-Schnittstelle für die gesamte Guidance. Die Entwicklung erfolgte in C++ mit Qt Creator unter Ubuntu Linux.
Eingesetzte QualifikationenC++
"Sehr gute Integration in das bestehende Team. Sehr schnelle fachliche und prozesstechnische Einarbeitung. Hohe Qualität der SW Units im gegebenen Aufgabengebiet.
Gerne wieder!"
10/2014 – 7/2016
TätigkeitsbeschreibungAutomotive. Embedded Software-Entwicklung für Headunits mit Navigationssystem. Implementierung von Online Diensten auf der Headunit: Traffic, Routing, Freitextsuche. Implementierungen im Bereich Guidance, Routing und Mapdisplay. Arbeiten mit NDS Datenbanken. C++, Multithreading, Qt, Git, Gerrit
Eingesetzte QualifikationenSoftwareentwicklung (allg.), Git, Visual C++, C++
"Herr [...], hat das Thema zuverlässig, schnell und erfolgreich bearbeitet. Seine schnelle Auffassungsgabe und die selbstständige, lösungsorientierte Arbeitsweise haben zur erfolgreichen Implementierung beigetragen."
1/2011 – 1/2011
Tätigkeitsbeschreibung
Integration der extended postal codes England in die kundeninterne Navigationsdatenbank.
Die Entwicklung erfolgte unter Visual Studio in C++
Microsoft Visual Studio, Softwareentwicklung (allg.), C++
"Referenz bestätigt"
11/2007 – 12/2010
Tätigkeitsbeschreibung
Digitalisieren von 50.000 Kunstwerken in hoher Auflösung. Die Bilder werden über Bildagenturen zur Lizenzierung freigegeben. Erstellen von Tools zur automatischen Verschlagwortung.
Die Entwicklung erfolgte mit Visual Studio in C++
Microsoft Visual Studio, Softwareentwicklung (allg.), C++
"Herr [...] ist gewissenhaft und treibt Lösungen, auch durch eigene Ideen voran. Seine Arbeitsweise ist professionell und zielorientiert. Seine Arbeitserfolge haben seinen langen Einsatz im Unternehmen getragen!"
5/2001 – 10/2007
Tätigkeitsbeschreibung
Weiterentwicklung und Pflege grafische Karte für einen großen Anbieter von Fahrzeugnavigationssystemen. Dazu gehörte insbesondere die Weiterentwicklung des Binärformats, Datenreduktion, Behandlung div. geometrischer Probleme wie Parallelspurzusammenfassung, Objektkonsistenz, usw. Integration von TMC-Codes und 3D-Objekten in die Karte. Entwicklung eines Location Input Manager (LIM) für Zieleingabe. Der LIM erlaubt die Eingabe von Navigationszielen
in veränderter Reihenfolge (z.B. Strasse -> Ort statt wie sonst Ort -> Strasse). Entwicklung eines Qualifizierungstools für Navigationsdatenbanken. Das Qualifizierungstool testet und qualifiziert verschiedene Aspekte der fertigen Datenbank: Konsistenz des Binärformats, geometrische Aspekte, inhaltliche Aspekte, Routendarstellung usw. Fehler werden gefunden und deren Schwere bewertet.
Optimierung des Prozeßablaufs "Kartenkonvertierung". Analyse und Optimierung eines Prozeßablaufs, der von den Eingabedaten im GDF-Format über hunderte von Einzelschritten zur fertigen Navigationsdatenbank führt. Entwicklung und Optimierung geometrischer Algorithmen, Datenreduktion, Automatisierung geometrischer Datengenerierung. Schwerpunkt hochkomplexe Algorithmen. Weiterentwicklung und Pflege der Zieleingabedatenbank. Integration von Phonemen zur Spracheingabe. Entwicklung kundenspezifischer Features für Navigationssysteme, wie z.B. Integration XML-basierter POIs in die Datenbank, Multikriteriensuche.
Die Entwicklung erfolgte mit Microsoft Visual Studio in C++ und Perforce.
Microsoft Visual Studio, Softwareentwicklung (allg.), XML, C++
"In der Zeit von 10/2000 bis 11/2000 wurde von [...] [...] die Webapplikation "Stanly.net" für die DFS in Langen erstellt."
10/2000 – 11/2000
Tätigkeitsbeschreibung
Erstellen der Webapplikation "Stanly.net" für die Deutsche Flugsicherung, Frankfurt.
Perl, HTML, GD-Library
Perl, Softwareentwicklung (allg.), HTML
Qualifikationen
Projekt‐ & Berufserfahrung
5/2024 – offen
TätigkeitsbeschreibungSoftware-Entwicklung
Eingesetzte QualifikationenC++, Jenkins, Microsoft Visual Studio
1/2021 – 12/2022
Tätigkeitsbeschreibung
Im Rahmen des Projekts wurde eine Datenkonvertierung vom NDS (Navigation Data Standard) Format in das PSD (Predictive Street Data) Format durchgeführt. Die Komponente ist im Fahrzeug integriert und lädt Daten aus der Cloud herunter, die anschließend in das PSD Format umgewandelt werden.
Die Aufgaben umfassten:
Mitwirkung an der Entwicklung von Algorithmen für den MPP (Most probable Path)
Verfassen von Unit-Tests
Erstellung von Software-Tests
Entwicklung spezifischer Funktionen zur Auswertung von Datenlayern
Bearbeiten von ADAS Daten wie VZO, Connected Speed Course, Static/Dynamic Road Conditions etc.
Behebung von Fehlern, die durch das SonarQube Modul erkannt wurden
Code Reviews
Tooling: Microsoft Visual Studio 2019, Jira, Confluence, Bitbucket, Bamboo, SonarQube, google test, google Protobuf
Visual C++
3/2019 – 6/2020
Tätigkeitsbeschreibung
Entwicklung einer HMI im Bereich Fahrsimulation.
Tooling: Qt Creator, Qt Designer, Confluence, Jira, Git, Gitlab, C++, Qt
C++, Qt (Software)
11/2017 – 9/2018
Tätigkeitsbeschreibung
Software-Entwicklung im Bereich autonomes Fahren.
- Entwicklung einer Steuerungskomponente nach ASIL-B und ASIL-D
- Lastenheft-Review
- Pflichtenhefterstellung
- Design und Implementierung in C
- Beseitigung von MISRA Verletzungen
- Erfüllen von HIS Metriken
- Code-Reviews
Tooling: Microsoft Visual C, Polarion, Confluence, Jira, Jenkins, Crucible, BitBucket
C
10/2016 – 7/2017
TätigkeitsbeschreibungFeatureentwicklung im Bereich Guidance, Lane Guidane, Lane Accurate Guidance, Natural Voice Guidance, NDS Datenbanken, Maneuver, Notifications. Implementierung einer REST-Schnittstelle für die gesamte Guidance. Die Entwicklung erfolgte in C++ mit Qt Creator unter Ubuntu Linux.
Eingesetzte QualifikationenC++
10/2014 – 7/2016
TätigkeitsbeschreibungAutomotive. Embedded Software-Entwicklung für Headunits mit Navigationssystem. Implementierung von Online Diensten auf der Headunit: Traffic, Routing, Freitextsuche. Implementierungen im Bereich Guidance, Routing und Mapdisplay. Arbeiten mit NDS Datenbanken. C++, Multithreading, Qt, Git, Gerrit
Eingesetzte QualifikationenSoftwareentwicklung (allg.), Git, Visual C++, C++
8/2013 – 9/2014
Tätigkeitsbeschreibung
Bilddatenbank. Entwicklung von Tools zum Bearbeiten von EXIF-Daten und teilautomatischer Verschlagwortung bei Bildern.
Die Entwicklung erfolgte in C++ und Qt
Qt (Software), C++
1/2011 – 7/2013
TätigkeitsbeschreibungEntwicklung von Features für Fahrzeugnavigation. Erweiterung des Datenbankformats um neue Module und Features. Verbesserungen in der Algorithmik des Map-Compilers, insbesondere für das TMC und Geocoding Modul. Erweiterungen des Datenbankabfragetools. Problem Resolution Management. Geocoding, TMC, Routing, Destination Entry. Verbesserungen der Algorithmik für die Zieleingabe. Die Entwickung erfolgte mit Microsoft Visual Studio in C++ und Tortoise/SVN/Gigabase/Subsql
Eingesetzte QualifikationenSubversion, C++, Softwareentwicklung (allg.), Microsoft Visual Studio
1/2011 – 1/2011
Tätigkeitsbeschreibung
Integration der extended postal codes England in die kundeninterne Navigationsdatenbank.
Die Entwicklung erfolgte unter Visual Studio in C++
Microsoft Visual Studio, Softwareentwicklung (allg.), C++
11/2007 – 12/2010
Tätigkeitsbeschreibung
Digitalisieren von 50.000 Kunstwerken in hoher Auflösung. Die Bilder werden über Bildagenturen zur Lizenzierung freigegeben. Erstellen von Tools zur automatischen Verschlagwortung.
Die Entwicklung erfolgte mit Visual Studio in C++
Microsoft Visual Studio, Softwareentwicklung (allg.), C++
5/2001 – 10/2007
Tätigkeitsbeschreibung
Weiterentwicklung und Pflege grafische Karte für einen großen Anbieter von Fahrzeugnavigationssystemen. Dazu gehörte insbesondere die Weiterentwicklung des Binärformats, Datenreduktion, Behandlung div. geometrischer Probleme wie Parallelspurzusammenfassung, Objektkonsistenz, usw. Integration von TMC-Codes und 3D-Objekten in die Karte. Entwicklung eines Location Input Manager (LIM) für Zieleingabe. Der LIM erlaubt die Eingabe von Navigationszielen
in veränderter Reihenfolge (z.B. Strasse -> Ort statt wie sonst Ort -> Strasse). Entwicklung eines Qualifizierungstools für Navigationsdatenbanken. Das Qualifizierungstool testet und qualifiziert verschiedene Aspekte der fertigen Datenbank: Konsistenz des Binärformats, geometrische Aspekte, inhaltliche Aspekte, Routendarstellung usw. Fehler werden gefunden und deren Schwere bewertet.
Optimierung des Prozeßablaufs "Kartenkonvertierung". Analyse und Optimierung eines Prozeßablaufs, der von den Eingabedaten im GDF-Format über hunderte von Einzelschritten zur fertigen Navigationsdatenbank führt. Entwicklung und Optimierung geometrischer Algorithmen, Datenreduktion, Automatisierung geometrischer Datengenerierung. Schwerpunkt hochkomplexe Algorithmen. Weiterentwicklung und Pflege der Zieleingabedatenbank. Integration von Phonemen zur Spracheingabe. Entwicklung kundenspezifischer Features für Navigationssysteme, wie z.B. Integration XML-basierter POIs in die Datenbank, Multikriteriensuche.
Die Entwicklung erfolgte mit Microsoft Visual Studio in C++ und Perforce.
Microsoft Visual Studio, Softwareentwicklung (allg.), XML, C++
10/2000 – 11/2000
Tätigkeitsbeschreibung
Erstellen der Webapplikation "Stanly.net" für die Deutsche Flugsicherung, Frankfurt.
Perl, HTML, GD-Library
Perl, Softwareentwicklung (allg.), HTML
1/1998 – 8/2000
Tätigkeitsbeschreibung
Entwicklung einer Datenbank für Fahrzeugnavigation. Aufgaben: Konzeption, Design, Implementierung, Datenaufbereitung, Schnittstellendefinition, Qualitätssicherung.
Als Basis dienten Daten der Firma Tele-Atlas, die im GDF-Format (einer Art ASCII-Format für Geodaten) vorlagen. Die Datenbank bildet die Grundlage für verschiedene Dienste und Abfragen, wie Routenplanung, Visualisierung, Wegbeschreibung, Geo-Kodierung usw.
Besondere Herausforderung war hier die Entwicklung neuer Kompressionsverfahren und Zugriffstechniken für geografische Daten.
So ist es mit dieser Datenbank möglich, 14 Länder Europa volldigitalisiert auf eine CD-ROM zu bringen.
Die Datenbank ist Grundlage vieler Consumer-Produkte, die im Windows-Markt in 6-stelliger Auflage erschienen sind.
Die Entwicklung erfolgte mit Microsoft Visual Studio in C++
Qualitätsmanagement / QS / QA (IT), Microsoft Visual Studio, Softwareentwicklung (allg.), C++, Konzeption (IT)
10/1997 – 4/1998
Tätigkeitsbeschreibung
Einpflegen von geografischen Daten (GDF: Navtech) in eine Oracle-Datenbank für die Siemens AG, München.
Die Entwicklung erfolgte mit Microsoft Visual Studio in C++
Oracle-Anwendungen, Microsoft Visual Studio, Softwareentwicklung (allg.), C++
7/1996 – 10/1996
Tätigkeitsbeschreibung
Entwicklung einer Datenbank für Telefon CD-ROMs für einen bedeutenden Anbieter von Telefon-CDs im Windows-Markt. Aufgaben: Konzeption, Design, Implementierung.
Entscheidend hierbei war die Entwicklung neuer Kompressions- und Zugriffstechniken, um 32Mio. Datensätze im Direktzugriff auf eine CD-ROM zu bringen.
Die Entwicklung erfolgte mit Microsoft Visual Studio in C++
Microsoft Visual Studio, Softwareentwicklung (allg.), C++, Konzeption (IT)
1/1989 – 10/1995
Tätigkeitsbeschreibung
Entwicklung Script (Textverarbeitung). Die Textverarbeitung Script stellt eine sehr einfach zu
bedienende Textverarbeitung dar und stand in Ihrer Blütezeit der Textverarbeitung MS Word nur wenig nach.
Features: Index-/Inhaltsverzeichnis, Spaltensatz, Wortprüfung, Rechnen im Text, Tabellen, Textbausteine, diskontinuierliche Blöcke, Fortlaufende Nummern/Verweise, Serienbrieffunktion uvm.
Script wurde in vielen europäischen Ländern und USA vertrieben.
Viele Zeitschriftenartikel und Bücher wurden über Script geschrieben (Zeitschrift c"t: 5/90 S.152, c"t: 7/92 S.76, Data Becker: Script II, der Schnelleinstieg, [...] Ritzhaupt: Das Script Buch)
Die Entwicklung erfolgte mit Pure C für die Atari Platform.
Softwareentwicklung (allg.), C
1/1989 – 6/1989
Tätigkeitsbeschreibung
Entwicklung der Software 'Diskstar' für die Maxon Computer GmbH.
Die Entwicklung erfolgte in der Programmiersprache C.
Softwareentwicklung (allg.), C
Zertifikate
Udemy
Anaconda
Ausbildung
TU Braunschweig
Braunschweig
Über mich
Ich verfüge über umfangreiche Erfahrung in der Verwendung der Entwicklungsumgebungen Visual Studio und Qt Creator. Darüber hinaus sind mir Tools wie Jira, Confluence, Bitbucket und Bamboo vertraut, die ich regelmäßig einsetze. In Bezug auf Versionskontrollsysteme arbeite ich sowohl mit Git als auch GitLab und nutze dabei Tools wie SmartGit und TortoiseGit.
Studium der Informatik TU Braunschweig 1984 - 1989. Erfahrungen in den Branchen Consumer, Automotive und Militär. Langjährige Erfahrung in der GUI Entwicklung.
Weitere Kenntnisse
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