Senior Software Architekt
- Verfügbarkeit einsehen
- 3 Referenzen
- 85‐110€/Stunde
- Bayern
- DACH-Region
- de | en
- 11.10.2024
Kurzvorstellung
AUTOSAR Applikationsentwicklung und BSW Konfiguration
Hardwarenahe Programmierung in C/C++ und Assembler
Automatisierung von Software-Tests
Signalverarbeitung (Audio, Radar)
Python, Qt
DevOps
Qualifikationen
Projekt‐ & Berufserfahrung
6/2021 – 9/2022
Tätigkeitsbeschreibung
Erstellen der Software Requirements
ASPICE konformer Entwurf der Software Architektur
Implementierung von FUSI relevanten Algorithmen (ISO26262)
Modelbased Design (Matlab Toolchain)
Assemblersprache, Automotive Open System Architecture, Embedded Entwicklung / hardwarenahe Entwicklung, Simulink, Requirement Analyse, Software Architecture
1/2020 – 4/2021
Tätigkeitsbeschreibung
Child Presence Detection and Seatbelt Reminder using FMCW Radar
Einführung geeigneter Tools um die Traceability über den gesamten SW - Entwicklungsprozess (SWE.1 – SWE.6) sicher zu stellen
SW Requirement Engineering
ASPICE konformer SW – Architektur Entwurf
Schulung der SW – Entwickler
-> Software Entwicklungsprozesse
-> Zielhardware (Debugging, Code Optimierung etc.)
-> Aufsetzen der „Build Umgebung“ (virtuelle Maschine)
C++, Confluence, Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, Linux Einführung, Python, Requirement Analyse, Software Architecture, Arbeitsstatione
9/2018 – 12/2019
Tätigkeitsbeschreibung
Elektrische Ölpumpe zur Kühlung einer elektrischen Antriebsachse
ASPICE konformer SW – Architektur Entwurf
Implementierung von FUSI (funktionaler Sicherheit) relevanten Algorithmen (ISO26262)
Erstellung eines Bootmanager Konzepts für Kundenapplikationen
Definition der Testvektoren und Durchführung der „Software Unit Verification“ auf der Zielhardware
Software Ansprechpartner für Kunden
Assemblersprache, C++, Embedded Entwicklung / hardwarenahe Entwicklung, Jira, Make (Software), Python, Requirement Analyse, Software Architecture, Software Quality, Software Version Control
11/2017 – 9/2018
Tätigkeitsbeschreibung
MIMO Radar zur Erfassung und Klassifizierung von Verkehrsteilnehmern
Inbetriebnahme der Hardware (NVIDIA Jetson TX2)
Programmierung der Signalverarbeitungskomponenten (FMCW processing, digital beamforming, clustering)
Programmierung eines Multitarget Trackers mit sehr genauer Geschwindigkeits und Positionsauflösung
Programmierung eines konventionellen Algorithmus zur Zählung und Klassifizierung
Betreuung einer Masterarbeit (Klassifizierung auf Basis Künstlicher Neuronaler Netze)
GPGPU Programmierung
C++, CUDA, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Neuronale Netze, Python, Qt (Software), Signalverarbeitung, Software Architecture, Software Version Control
1/2017 – 10/2017
Tätigkeitsbeschreibung
Radargürtel zum Sichern von Flughäfen gegen unbefugten Zugang
Inbetriebnahme der Hardware (cortex A9, embedded linux)
Fusionierung und Korrektur der Sensordaten
Entwurf und Implementierung eines Trackers zur Personenerkennung
Programmierung einer grafischen Oberfläche zur Konfiguration der Sensoren und zur Visualisierung der Ergebnisse (Tracking)
Mehrwöchige Unterstützung bei der Inbetriebnahme vor Ort
C++, CAN-Bus (controller area network), Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Qt (Software), Signalverarbeitung, Software Architecture, Software Version Control, Vmware
5/2005 – 4/2021
Tätigkeitsbeschreibung
ECOS (Electronic Check Out System) (BMW)
-> Rollout onsite in München
-> JAVA Programmierung
-> HMI Programmierung
Mobile VoIP Applikation (Ericsson)
-> Implementieren einer VoIP Applikation in einem Mobiltelefon über mehre Prozessoren hinweg
-> Aufsetzen und Konfiguration der Audiokette
-> Implementierung eines „echo cancellation“ Algorithmus
Erstellen eines MPEG Surround Decoders für die InterBee 2010
-> Inbetriebnahme des Zielsystems (OMAP-L137)
-> Integration des Decoders in DSP/BIOS
-> Programmierung der Audio Ausgabe
E-Call Demonstrator 3GPP TS 26.267 (Ericsson)
-> Windows Programmierung (Audio, Win32, COM)
GUI für diverse Radar Sensoren
-> Firmware Update der Sensoren
-> Konfiguration der Sensoren
-> Visualisierung der Ziellisten
HTML, Java (allg.), Linux Entwicklung, Simulink, Microsoft SQL-Server (MS SQL), Microsoft Windows (allg.), Python, Qt (Software), Signalverarbeitung, Visual C++
5/2005 – 4/2021
Tätigkeitsbeschreibung
Portierung und Optimierung diverser Audio- und Sprachverarbeitungsalgorithmen nach Rechenzeit und Speicherbedarf (Magneti Marelli, Ericsson etc.)
Konvertierung von Fließ nach Festkomma Arithmetik
Inbetriebnahme der Zielsysteme
Betriebssystem Setup
Build Umgebung
Profiling
IPC (Inter Processor Communication)
Entwurf der Software Architektur
Automatisierung der Software Tests
Ansprechpartner für Kunden
Assemblersprache, C++, Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, Radar, Signalverarbeitung, Software Architecture, Test Automation, Software Version Control
Ausbildung
Schweinfurt
Über mich
Seit über 19 Jahren in verschiedensten Unternehmen als Software Designer und Software Architekt tätig. Hardwarenahe Programmierung eingebetteter Systeme und die Optimierung derselbigen nach Rechenzeit und Speicherbedarf ist ebenso geläufig wie der ASPICE konforme Software-Architektur-Entwurf komplexer Systeme. Industrielle Software-Entwicklung unter Berücksichtigung der Aspekte der funktionalen Sicherheit ist ebenfalls vertraut.
Durch die Übernahme der technischen Projektleitung in mehreren Projekten, besteht die Fähigkeit Software Entwickler schnell und gewinnbringend in bestehende Projekte zu integrieren und diese auch während der Projektphase zu führen.
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