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
  • 08.07.2024

Kurzvorstellung

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

Qualifikationen

  • C13 J.
  • C++17 J.
  • CAN-Bus (controller area network)13 J.
  • Eclipse5 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung11 J.
  • Informatik
  • Latex6 J.
  • Linux Entwicklung3 J.
  • Picmicro13 J.
  • Python5 J.
  • Qt (Software)6 J.
  • STM326 J.
  • STM8, Nordic nrf52

Projekt‐ & Berufserfahrung

Entwickler
Kundenname anonymisiert, Radebeul
11/2023 – 12/2024 (1 Jahr, 2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

STM32, C, Python, CAN-Bus (controller area network)

Entwickler
Kundenname anonymisiert, Radebeul
8/2023 – 12/2023 (5 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

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-

Eingesetzte Qualifikationen

C, C++, CAN-Bus (controller area network), Linux Entwicklung, Qt (Software)

Requirements-Engineer
Kundenname anonymisiert, Dresden
6/2023 – 1/2024 (8 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

6/2023 – 1/2024

Tätigkeitsbeschreibung

Erstellung von Low Level Requirements für eine Sammlung von Systemkomponenten verschiedener Luftfahrt-Geräte

Eingesetzte Qualifikationen

C, Eclipse, Python

Entwickler
Kundenname anonymisiert, Dresden
10/2022 – 3/2023 (6 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

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

Eingesetzte Qualifikationen

C, CAN-Bus (controller area network)

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

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

Eingesetzte Qualifikationen

Linux Entwicklung, Picmicro, C, C++, CAN-Bus (controller area network), Python

Entwickler
Kundenname anonymisiert, Salzkotten
2/2022 – 2/2023 (1 Jahr, 1 Monat)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

2/2022 – 2/2023

Tätigkeitsbeschreibung

Softwareanpassung und Neuimplementierung verschiedener Komponenten zur Kommunikation eines Navigationskerns, verschiedener Peripheriegeräte und einem Display über Ethernet

Eingesetzte Qualifikationen

Embedded Linux, Echtzeit-Betriebssysteme, Linux Entwicklung, C++, CAN-Bus (controller area network), Python

Entwickler
Kundenname anonymisiert, Langenhagen
12/2021 – 1/2022 (2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

12/2021 – 1/2022

Tätigkeitsbeschreibung

Softwareanpassung und Erstellung Software-Lifecycle-Dokumentation für ein Gerät zur Steuerung eines Industriedieselmotors über CAN-Bus nach J1939

Eingesetzte Qualifikationen

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

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

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-

Eingesetzte Qualifikationen

C, C++, CAN-Bus (controller area network), Eclipse, Latex, Linux Entwicklung, Picmicro, Qt (Software)

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

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)

Eingesetzte Qualifikationen

C, Eclipse, Linux Entwicklung, Picmicro

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 (5 Jahre, 1 Monat)
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, Picmicro, 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, Picmicro, STM32

Entwickler
Kundenname anonymisiert, Dresden
6/2018 – 12/2024 (6 Jahre, 7 Monate)
Automobilindustrie
Tätigkeitszeitraum

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.

Eingesetzte Qualifikationen

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

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, Picmicro, Software Quality

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

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 (Software), C++, C, Latex, TCP / IP, Picmicro

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, Computer Engineering, Windows 7, Objektorientierte Analyse und Design (OOAD), Qt (Software), Softwareentwicklung (allg.), C, C++, RS-232, Picmicro, Raumfahrttechnik, 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 (Software), 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 (Software), 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), Picmicro

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
2610
Berufserfahrung
19 Jahre und 10 Monate (seit 01/2005)

Kontaktdaten

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

Jetzt Mitglied werden