freiberufler Softwareentwicklung Embedded LINUX auf freelance.de

Softwareentwicklung Embedded LINUX

offline
  • 75‐90€/Stunde
  • 91346 Wiesenttal, Fränk Schweiz
  • Umkreis (bis 200 km)
  • de  |  en
  • 05.01.2024

Kurzvorstellung

Agile Softwareentwicklung von Embedded Systems z.B. in der Automobilindustrie oder Navigation und Prüfsysteme der Kraftwerkstechnik unter Verwendung von LINUX, C/C++ und Open Source

Qualifikationen

  • C++
  • Embedded Linux

Projekt‐ & Berufserfahrung

Entwickler
Fraunhofer IIS, Nürnberg
6/2016 – 12/2016 (7 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

6/2016 – 12/2016

Tätigkeitsbeschreibung

Selbständige Entwicklung von C / C++ Anwendungen
Abstimmung der Systemanforderungen und deren Dokumentation
Versionsverwaltung, Erzeugung von Releases in einem agilen/Scrum Build-Environment mit Methoden und Tools wie z.B. Kanban, Git, Gerrit und Jenkins
USB-Anbindung externer Hardware über Arduino Teensy LC per Polling und Interrupt
Webseitenerstellung mit AngularJs

Eingesetzte Qualifikationen

Embedded Linux, Linux (Kernel), Kanban (Softwareentwicklung), SCRUM, ARM-Architektur, Git, Jenkins, C++, Linux Entwicklung, Eclipse, AngularJS

Entwickler
Hirschmann Car Communication, Nürnberg
11/2015 – 5/2016 (7 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2015 – 5/2016

Tätigkeitsbeschreibung

Betreuung der zentralen Bibliothek für die Tuner-Anwendung
Steuerung des Software-Downloads
Verwaltung der Servicelisten

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Systems, Windows CE, ARM-Architektur, Visual Studio, C++, Apache Subversion (SVN)

Entwickler
Hirschmann Car communication, Fulda
7/2015 – 11/2015 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2015 – 11/2015

Tätigkeitsbeschreibung

Verteilung unterschiedlicher Multimediaquellen (DVD, DAB und AM/FM Radio, TV, LTE, GPS) auf diverse Multimediasenken (Pkw Headunit, Mobiltelefon, Tablet)
Embedded LINUX incl. eigenentwickelter LINUX Kernel-Module und diverser eigener Anwendungen
Implementierung eines Bluetooth-Players für die Profile HFP und A2DP unter Verwendung von DBUS und gstreamer
Anpassung CAN-Kommunikation
Anpassung Low-Power-Implementierung
TCP/IP über MOST-Bus Kommunikation
Ethernet-Device-Bridging für TCP/IP-Kommunikation

Eingesetzte Qualifikationen

Embedded Linux, Embedded Systems, Linux (Kernel), Kernel Programmierung, ARM-Architektur, C++, Apache Subversion (SVN), Linux Entwicklung, Eclipse

Entwickler
Wachendorff Elektronik, Geisenheim
5/2015 – 7/2015 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2015 – 7/2015

Tätigkeitsbeschreibung

Implementierung eines Grafikchip-Treibers für TW9912 und ADV7280 als LINUX Kernel-Modul
Bugfixing

Eingesetzte Qualifikationen

Linux (Kernel), Kernel Programmierung, C++, Apache Subversion (SVN), Eclipse

Entwickler
Hirschmann Car Communication, Fulda
11/2014 – 3/2015 (5 Monate)
Automobilindustrie
Tätigkeitszeitraum

11/2014 – 3/2015

Tätigkeitsbeschreibung

Verteilung unterschiedlicher Multimediaquellen (DVD, DAB und AM/FM Radio, TV, LTE, GPS) auf diverse Multimediasenken (Pkw Headunit, Mobiltelefon, Tablet)
Embedded LINUX incl. eigenentwickelter LINUX Kernel-Module und diverser eigener Anwendungen
Entwicklung von ALSA-Kernelmodulen und Gstreamer-Pipelines

Eingesetzte Qualifikationen

Embedded Linux, Embedded Systems, Linux (Kernel), Kernel Programmierung, C++, Apache Subversion (SVN), Linux Entwicklung, Eclipse

Projektleiter/Entwickler
AREVA GmbH, Erlangen
12/2001 – 12/2020 (19 Jahre, 1 Monat)
Versorgungswirtschaft
Tätigkeitszeitraum

12/2001 – 12/2020

Tätigkeitsbeschreibung

C++ Programme mit grafischer Oberfläche unter LINUX:
Editor als Projektierungstool
Prüfprogramm
Protokollierprogramm
ODBC-Schnittstelle zu mehreren MySQL-Datenbanken (RDBMS)
C/C++ Kommunikationsprogramm unter LINUX und SUN Solaris (seriell und TCP/IP)
Design & Modellierung von SW: OOA/OOD mit Innovator
Erstellung Anforderungsspezifikation, Testspezifikation, Testbericht und Testdurchführung
Durchführung von Unit-Tests, Performance-Tests
Bugtracking über eigenen Server mit Bugzilla

Eingesetzte Qualifikationen

Oracle Solaris (SunOS), Qt, C++, Apache Subversion (SVN), Linux Entwicklung, Eclipse, Prüfwerkzeuge

Ausbildung

Informatik
Dipl.-Inf. (univ.)
1990
Erlangen

Über mich

Hobbyimker
Motorradfahrer
Briefmarkensammler

Weitere Kenntnisse

Betriebssysteme
LINUX (auch Embedded und Real Time)
Windows Embedded Automotive 7
WINDOWS, DOS, CDOS
UNIX (HP-UX, Solaris, SCO, VAX, …)

Hardware
Intel, Freescale I.MX6 Dual/Quad Core
Arm V71 XILINX Zync mit petalinux-v2015.2.1
Arduino, Beagle-Board, Raspberry Pi

Programmiersprachen
C, C++, Turbo Pascal, Delphi
Bash, Tcl/Tk, Html
Webseitenerstellung mit AngularJs

Projektmanagement, Entwicklungsprozess
agile/Scrum Methoden wie z.B. Kanban
agile Softwareentwicklung mit Tools wie Git, Gerrit und Jenkins

Schwerpunkte
Plattformunabhängige Softwareentwicklung unter LINUX / UNIX / Windows
Embedded Systems, Echtzeit-Anwendungen
LINUX Kernel-Module
Objektorientierte und hardwarenahe Programmierung

Entwicklungsumgebungen
Qt3, Qt4 und Qt5 mit Qt-Designer und Qt-Creator
Eclipse, Microsoft Visual Studio/C++
Buildsystem Jenkins
Delphi, kdevelop, TurboPascal

Versionsverwaltung, Bugs, Kollaboration
Git, Subversion, CVS, ClearCase, Bugzilla
Versionsverwaltung Git mit Reviewsystem Gerrit

Sonstiges
System Design und Spezifikation in Form von Lastenheft, Pflichtenheft, Testspezifikation und Testbericht
Datenbanken MySQL und Oracle
Kommunikationsschnittstellen (TCP/UDP, seriell, IEEE488, IEC850)
Anwendung von Open-Source-Produkten
Erstellung von Dokumentation für Kunden und Gutachter (TÜV, Umweltministerien)
Heizungssteuerung auf ARM-Architektur
Schulungen für alle betreuten Systeme, LINUX Schulungen

Branchen
Automotive, Energieerzeugung, Energieverteilung, Forschung

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Umkreis (bis 200 km)
Home-Office
bevorzugt
Profilaufrufe
2834
Alter
59
Berufserfahrung
33 Jahre und 3 Monate (seit 12/1990)
Projektleitung
15 Jahre

Kontaktdaten

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

Jetzt Mitglied werden