Problemlösungen durch Programme (Embedded und PC/Workstation)
- Verfügbarkeit einsehen
- 0 Referenzen
- 60‐100€/Stunde
- Dresden
- Nähe des Wohnortes
- de | en
- 08.07.2024
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
11/2023 – 12/2024
Tätigkeitsbeschreibung
* Entwurf und Implementierung eines E-Paper-Gerätes, dessen
Anzeige über eine CAN-API kommandiert wird
* Implementierung der zugehörigen Tests, Erstellung der
Software-Lifecycle-Dokumentation
STM32, C, Python, CAN-Bus (controller area network)
8/2023 – 12/2023
Tätigkeitsbeschreibung
* Entwurf und Implementierung eines CAN-Update-Bootloaders
für STM32F1-basierte Geräte
* Entwurf und Implementierung des zugehörigen PC-Tools
* Freie Version des Bootloaders: -Hyperlink entfernt-
C, C++, CAN-Bus (controller area network), Linux Entwicklung, Qt (Software)
6/2023 – 1/2024
TätigkeitsbeschreibungErstellung von Low Level Requirements für eine Sammlung von Systemkomponenten verschiedener Luftfahrt-Geräte
Eingesetzte QualifikationenC, Eclipse, Python
10/2022 – 3/2023
Tätigkeitsbeschreibung
* Softwareanpassung und Erstellung Software-Lifecycle-Dokumentation nach DO178C eines Vakuum-System-Gerätes
* Erstellung der Test-Cases, Test-Prozeduren und Test-Skripte
C, CAN-Bus (controller area network)
10/2022 – offen
Tätigkeitsbeschreibung
* Softwareanpassungen und Modernisierung einer Zentraleinheit für Sensornetzwerke
* Implementierung einer CAN-Console zur Offline-Überwachung des Geräts und weiterer Debug-Tools
Linux Entwicklung, Picmicro, C, C++, CAN-Bus (controller area network), Python
2/2022 – 2/2023
TätigkeitsbeschreibungSoftwareanpassung und Neuimplementierung verschiedener Komponenten zur Kommunikation eines Navigationskerns, verschiedener Peripheriegeräte und einem Display über Ethernet
Eingesetzte QualifikationenEmbedded Linux, Echtzeit-Betriebssysteme, Linux Entwicklung, C++, CAN-Bus (controller area network), Python
12/2021 – 1/2022
TätigkeitsbeschreibungSoftwareanpassung und Erstellung Software-Lifecycle-Dokumentation für ein Gerät zur Steuerung eines Industriedieselmotors über CAN-Bus nach J1939
Eingesetzte QualifikationenPicmicro, C, CAN-Bus (controller area network), Eclipse
9/2021 – 10/2021
Tätigkeitsbeschreibung
Entwurf und Implementierung eines CAN-Update-Bootloaders für STM8AF-basierte Geräte
Entwurf und Implementierung des zugehörigen PC-Tools
* Linux und Windows als Entwicklungsplattform
* Eclipse als Entwicklungsumgebung für C-Code (Target-Software) und C++Code
(PC-Programm)
* SDCC als Compiler für Target (STM8AF)
* GCC (MinGW) als Compiler für PC-Programm
* freie Version des Bootloaders: -Hyperlink entfernt-
C, C++, CAN-Bus (controller area network), Eclipse, Latex, Linux Entwicklung, Picmicro, Qt (Software)
9/2020 – 12/2023
Tätigkeitsbeschreibung
Anbindung eines E-Ink-Displays an ein BLE-basiertes Endgerät
Aufbau eines Demonstrators zur Anzeige von ANCS-Benachrichtigungen
* Linux als Entwicklungsplattform
* Eclipse als Entwicklungsumgebung für C-Code (Target-Software)
* GCC als Compiler für Target (nrf52)
C, Eclipse, Linux Entwicklung, Picmicro
5/2020 – 8/2021
Tätigkeitsbeschreibung
Entwurf und Implementierung eines Luftmassensensors mit Lambdasonde CJ125, Regelung der Heizung, Ausgabe der Messwerte über CAN
* STM8AF als Mikrocontroller
* SDCC als Compiler für Mikrocontrollercode
* GCC als Compiler für automatische Tests
C, C++, CAN-Bus (controller area network), Eclipse
5/2020 – 8/2020
TätigkeitsbeschreibungEntwurf und Implementierung eines Code-Analyse-Tools, um Zulassungsrelevanz von C-Quellcode für Mikrocontroller zu beurteilen
Eingesetzte QualifikationenEclipse, Python
11/2019 – offen
Tätigkeitsbeschreibung
Implementierung eines Sensors zur Ermittlung der Qualität einer Herzdruckmassage
* Linux als Entwicklungsplattform
* Eclipse als Entwicklungsumgebung für C-Code (Target-Software) und python-Code
(Prüfscripte)
* GCC als Compiler für Target (nrf52) und Prüfbausteine (STM32F1)
C, Embedded Entwicklung / hardwarenahe Entwicklung, Latex, Picmicro, Python, STM32
7/2018 – 8/2019
TätigkeitsbeschreibungSoftwareanpassung eines Bootloaders und Erstellung Software-Lifecycle-Dokumentation nach DO178C für eine Geräteschar auf Basis verschiedener STM32-Controller
Eingesetzte QualifikationenC, Eclipse, Embedded Entwicklung / hardwarenahe Entwicklung, Picmicro, STM32
6/2018 – 12/2024
Tätigkeitsbeschreibung
Requirements-Engineering und Implementierung von von mehreren Smart-Sensoren zur
Messung von Diagnosedaten in Maschinen
* Requirements zur Spezifizierung der Tests
* Linux als Entwicklungsplattform auf dem Host und als Testumgebung
* Eclipse als Entwicklungsumgebung für C++ und C-Code
* GCC als Compiler für Testumgebung (ARMv7)
* SDCC als Compiler für Target (STM8)
* Git zur Versionskontrolle
Entwickelt wurde Software für STM8-basierte Sensoren, die über CAN mit einem
Zentralsystem verbunden sind.
C, C++, CAN-Bus (controller area network), Eclipse, Embedded Entwicklung / hardwarenahe Entwicklung, Picmicro
6/2018 – 12/2018
TätigkeitsbeschreibungSoftwareanpassung und Erstellung Software-Lifecycle-Dokumentation nach DO178B eines Vakuum-System-Gerätes
Eingesetzte QualifikationenC, Eclipse, Embedded Entwicklung / hardwarenahe Entwicklung, Picmicro, Software Quality
6/2016 – 2/2019
Tätigkeitsbeschreibung
Requirements-Engineering und Implementierung von Software-Systemkomponenten für
ein Navigationssystem
* Polarion zum Requirement-Engineering
* Enterprise Architekt zur Modellierung der Komponenten
* Linux als Entwicklungsplattform auf dem Host und als Zielbetriebssystem
* Eclipse als Entwicklungsumgebung für C++-Code
* GCC als Compiler für PC (Host) und Target (ARM64)
* Git zur Versionskontrolle
Entwickelt wurden hauptsächlich Softwarekompontenen zur Anbindung externer
Schnittstellen, z.B. CAN, Diagnose, ETC-Boxen sowie eine Verwaltung aller
Softwarekomponenten, die das Aufstarten, Überwachen und Herunterfahren
ermöglicht.
C++, Embedded Linux, Forschung & Entwicklung
6/2015 – 1/2016
TätigkeitsbeschreibungImplementierung eines neuen HMI für ein Navigationsradio auf Basis von Zuarbeiten eines Designbüros
Eingesetzte QualifikationenEmbedded Entwicklung / hardwarenahe Entwicklung, C++, Java (allg.), VBA (Visual Basic for Applications)
10/2014 – 4/2015
Tätigkeitsbeschreibung
Konzeption und Realisierung eines Funk(EnOcean)-Ethernet-Routers, Evaluierung Hardwarevoraussetzungen, Erstellung Anforderungsdokumente Hardware und Software
Aufsetzen der zugehörigen Case-Landschaft (Versionskontrollsystem, Wiki, Bugtracker usw...)
Erstellung und Überwachung der Freigaberichtlinien für Software
Implementierung der Routersoftware
Qt (Software), C++, C, Latex, TCP / IP, Picmicro
11/2010 – 10/2014
TätigkeitsbeschreibungRequirements-Engineering, Entwicklung einer Testing-Toolchain, Softwareentwicklung eines Water System Control Panel nach DO178
Eingesetzte QualifikationenEmbedded Entwicklung / hardwarenahe Entwicklung, Computer Engineering, Windows 7, Objektorientierte Analyse und Design (OOAD), Qt (Software), Softwareentwicklung (allg.), C, C++, RS-232, Picmicro, Raumfahrttechnik, CAN-Bus (controller area network)
3/2010 – 12/2014
Tätigkeitsbeschreibung
Konzeption und Realisierung einer Software für medizinisch-psychologische Anwendungen zur Nutzung der Methoden des autogenen Trainings und der Selbsthypnose
Konzeption und Realisierung einer passenden Maintenance-Toolchain
Qt (Software), C++, NSIS (Nullsoft Scriptable Install System), Kryptologie
3/2010 – 4/2010
TätigkeitsbeschreibungKonzeption eines Systems zur Navigation und Sonardatenerfassung und -darstellung
Eingesetzte QualifikationenEmbedded Linux, Latex, C++
9/2009 – 3/2010
TätigkeitsbeschreibungEntwicklung einer Software (Analyse, Entwurf, Implementierung) zum Mischen von Audio-Aufnahmen
Eingesetzte QualifikationenQt (Software), C++, NSIS (Nullsoft Scriptable Install System)
1/2009 – 8/2009
TätigkeitsbeschreibungErstellung von Testspecs für Testerabläufe, Entwicklung von Testerabläufen in Java, Entwicklung von Steuergerätesimulationen
Eingesetzte QualifikationenJava (allg.)
8/2008 – 10/2008
TätigkeitsbeschreibungVoruntersuchung zu Steuergeräten bei der Modernisierung von Elektrolokomotiven, Untersuchungen zum CAN-Kommunikation, CANopen, Erstellung eines Lastenheftes
Eingesetzte QualifikationenCanopen
5/2008 – 10/2008
Tätigkeitsbeschreibung
Voruntersuchung zum gridbasierten Wissensmanagement im Bereich Umwelt- und Geodaten
Untersuchungen zur Datenvorhaltung, Datenbereitstellung
Untersuchungen zur Diensteadaption
Latex
5/2008 – 6/2008
Tätigkeitsbeschreibung
Voruntersuchung zum Thema 3D-Fehleranalyse bei Kristallisationsprozessen, Erstellung eines Prototyps zur
Visualisierung, Filterung und Vorauswertung der Messdaten (3D)
C++
3/2005 – 10/2007
Tätigkeitsbeschreibung
Umsetzung CAN-TP 1.6, Umsetzung KWP2000
(Updateprogrammierung), Erstellung von Prüfvorschriften (TP 1.6,KWP2000, Updateprogrammierung)
Entwicklung und Implementierung eines erweiterten Fehlerspeichermodells
Fahrzeugintegrationstests
Entwicklung eines Tools zur CAN-Datenanalyse
C, C++, CAN-Bus (controller area network), Picmicro
Ausbildung
Dresden
Über mich
Weitere Kenntnisse
- Informatik
IT & Entwicklung
- Dokumentation
- Open Source
- Softwareentwicklung
- Embedded Systems
Programmierung & Betriebssysteme
- Softwareprogrammierung
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden