freiberufler Problemlösungen durch Programme (Embedded und PC/Workstation) auf freelance.de

Problemlösungen durch Programme (Embedded und PC/Workstation)

zuletzt online vor wenigen Tagen
  • 60‐100€/Stunde
  • Dresden
  • Nähe des Wohnortes
  • de  |  en
  • 01.03.2024

Kurzvorstellung

SW-Entwicklung (C++, Java, C und ähnliches), Test, Dokumentation und das ganze drumherum, insbesondere im Embedded-Bereich.

Qualifikationen

  • C
  • C++
  • CAN-Bus (controller area network)
  • Eclipse
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Informatik
  • LaTex
  • Linux Entwicklung
  • Mikrocontroller
  • Python
  • Qt
  • STM32
  • STM8, Nordic nrf52

Projekt‐ & Berufserfahrung

Entwickler
Kundenname anonymisiert, Dresden
9/2021 – offen (2 Jahre, 7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2021 – offen

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

Eingesetzte Qualifikationen

C, C++, CAN-Bus (controller area network), Eclipse, LaTex, Linux Entwicklung, Mikrocontroller, Qt

Entwickler
Kundenname anonymisiert, Dresden
9/2020 – offen (3 Jahre, 7 Monate)
Konsumgüterindustrie
Tätigkeitszeitraum

9/2020 – offen

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)

Eingesetzte Qualifikationen

C, Eclipse, Linux Entwicklung, Mikrocontroller

Entwickler
Kundenname anonymisiert, Dresden
5/2020 – 8/2021 (1 Jahr, 4 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C, C++, CAN-Bus (controller area network), Eclipse

Entwickler
Kundenname anonymisiert, Dresden
5/2020 – 8/2020 (4 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

5/2020 – 8/2020

Tätigkeitsbeschreibung

Entwurf und Implementierung eines Code-Analyse-Tools, um Zulassungsrelevanz von C-Quellcode für Mikrocontroller zu beurteilen

Eingesetzte Qualifikationen

Eclipse, Python

Entwickler
Kundenname anonymisiert, Dresden
11/2019 – offen (4 Jahre, 5 Monate)
Life Sciences
Tätigkeitszeitraum

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)

Eingesetzte Qualifikationen

C, Embedded Entwicklung / hardwarenahe Entwicklung, LaTex, Mikrocontroller, Python, STM32

Entwickler
Kundenname anonymisiert, Dresden
7/2018 – 8/2019 (1 Jahr, 2 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

7/2018 – 8/2019

Tätigkeitsbeschreibung

Softwareanpassung eines Bootloaders und Erstellung Software-Lifecycle-Dokumentation nach DO178C für eine Geräteschar auf Basis verschiedener STM32-Controller

Eingesetzte Qualifikationen

C, Eclipse, Embedded Entwicklung / hardwarenahe Entwicklung, Mikrocontroller, STM32

Entwickler
Kundenname anonymisiert, Dresden
6/2018 – 8/2020 (2 Jahre, 3 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2018 – 8/2020

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.

Eingesetzte Qualifikationen

C, C++, CAN-Bus (controller area network), Eclipse, Embedded Entwicklung / hardwarenahe Entwicklung, Mikrocontroller

Entwickler
Kundenname anonymisiert, Dresden
6/2018 – 12/2018 (7 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

6/2018 – 12/2018

Tätigkeitsbeschreibung

Softwareanpassung und Erstellung Software-Lifecycle-Dokumentation nach DO178B eines Vakuum-System-Gerätes

Eingesetzte Qualifikationen

C, Eclipse, Embedded Entwicklung / hardwarenahe Entwicklung, Mikrocontroller, Softwarequalität

Entwickler
Kundenname anonymisiert, Dresden
6/2016 – 2/2019 (2 Jahre, 9 Monate)
Automobilindustrie
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

C++, Embedded Linux, Forschung & Entwicklung (allg.)

Entwickler
Kundenname anonymisiert, Dresden
6/2015 – 1/2016 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2015 – 1/2016

Tätigkeitsbeschreibung

Implementierung eines neuen HMI für ein Navigationsradio auf Basis von Zuarbeiten eines Designbüros

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, C++, Java (allg.), VBA (Visual Basic for Applications)

Entwickler, Berater
Kundenname anonymisiert, Dresden
10/2014 – 4/2015 (7 Monate)
Logistikdienstleister
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Qt, C++, C, LaTex, TCP/IP, Mikrocontroller

Entwickler, Berater
Kundenname anonymisiert, Dresden
11/2010 – 10/2014 (4 Jahre)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

11/2010 – 10/2014

Tätigkeitsbeschreibung

Requirements-Engineering, Entwicklung einer Testing-Toolchain, Softwareentwicklung eines Water System Control Panel nach DO178

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Technische Informatik, Windows 7, Objektorientierte Analyse und Design (OOAD), Qt, Softwareentwicklung (allg.), C, C++, RS-232, Mikrocontroller, Luft- und Raumfahrttechnik (allg.), CAN-Bus (controller area network)

Entwickler
Kundenname anonymisiert, Dresden
3/2010 – 12/2014 (4 Jahre, 10 Monate)
Entwicklung
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

Qt, C++, NSIS (Nullsoft Scriptable Install System), Kryptologie

Berater
Kundenname anonymisiert, Dresden
3/2010 – 4/2010 (2 Monate)
Wasserfahrzeuge
Tätigkeitszeitraum

3/2010 – 4/2010

Tätigkeitsbeschreibung

Konzeption eines Systems zur Navigation und Sonardatenerfassung und -darstellung

Eingesetzte Qualifikationen

Embedded Linux, LaTex, C++

Entwickler
Kundenname anonymisiert, Dresden
9/2009 – 3/2010 (7 Monate)
Fitness
Tätigkeitszeitraum

9/2009 – 3/2010

Tätigkeitsbeschreibung

Entwicklung einer Software (Analyse, Entwurf, Implementierung) zum Mischen von Audio-Aufnahmen

Eingesetzte Qualifikationen

Qt, C++, NSIS (Nullsoft Scriptable Install System)

Entwickler
Kundenname anonymisiert, Aachen
1/2009 – 8/2009 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2009 – 8/2009

Tätigkeitsbeschreibung

Erstellung von Testspecs für Testerabläufe, Entwicklung von Testerabläufen in Java, Entwicklung von Steuergerätesimulationen

Eingesetzte Qualifikationen

Java (allg.)

Requirement Analyst
Kundenname anonymisiert, Dresden
8/2008 – 10/2008 (3 Monate)
Schienenfahrzeuge
Tätigkeitszeitraum

8/2008 – 10/2008

Tätigkeitsbeschreibung

Voruntersuchung zu Steuergeräten bei der Modernisierung von Elektrolokomotiven, Untersuchungen zum CAN-Kommunikation, CANopen, Erstellung eines Lastenheftes

Eingesetzte Qualifikationen

CANopen

Experte (Festanstellung)
Kundenname anonymisiert, Dresden
5/2008 – 10/2008 (6 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

5/2008 – 10/2008

Tätigkeitsbeschreibung

Voruntersuchung zum gridbasierten Wissensmanagement im Bereich Umwelt- und Geodaten
Untersuchungen zur Datenvorhaltung, Datenbereitstellung
Untersuchungen zur Diensteadaption

Eingesetzte Qualifikationen

LaTex

Entwickler
Kundenname anonymisiert, Dresden
5/2008 – 6/2008 (2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2008 – 6/2008

Tätigkeitsbeschreibung

Voruntersuchung zum Thema 3D-Fehleranalyse bei Kristallisationsprozessen, Erstellung eines Prototyps zur
Visualisierung, Filterung und Vorauswertung der Messdaten (3D)

Eingesetzte Qualifikationen

C++

Entwickler (Festanstellung)
Kundenname anonymisiert, Dresden
3/2005 – 10/2007 (2 Jahre, 8 Monate)
Automobilindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C, C++, CAN-Bus (controller area network), Mikrocontroller

Ausbildung

Informatik
Dipl.-Inf.
2004
Dresden

Über mich

Entwickler mit Erfahrung in Embedded- und Hostentwicklung sucht neue Herausforderungen

Weitere Kenntnisse

Forschung & Wissenschaft
- Informatik

IT & Entwicklung
- Dokumentation
- Open Source
- Softwareentwicklung
- Embedded Systems

Programmierung & Betriebssysteme
- Softwareprogrammierung

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
Reisebereitschaft
Nähe des Wohnortes
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
2462
Berufserfahrung
19 Jahre und 2 Monate (seit 01/2005)

Kontaktdaten

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

Jetzt Mitglied werden