Softwareentwicklung für Embedded Systeme mit C/C++
Aktualisiert am 26.07.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.08.2022
Verfügbar zu: 100%
davon vor Ort: 10%
C/C++
embedded
Linux
Deutsch
Englisch

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Jahre 7 Monate
2017-09 - heute

Digitaler Videoaufzeichnungsrekorder

Software-Entwickler C++ Embedded embedded Linux Netzwerk ...
Software-Entwickler

Entwicklung der Firmware für einen digitalen Videoaufzeichnungsrekorder (Nahverkehr). C++-Programmierung unter embedded Linux.

Aufsetzen und Pflege des embedded Linux-Systems mit Bob Build Tool.  Programmierung der Firmware mit Schwerpunkt bei Aufzeichnung und Netzwerkfähigkeiten.

GCC make GNU Autotools Bob Build Tool
C++ Embedded embedded Linux Netzwerk Wayland IVI-Shell ARM Das U-Boot Linux gstreamer
Rosho GmbH
Remote
2 Jahre 8 Monate
2016-06 - 2019-01

Automotive Infotainment System

Software-Entwickler C++ Linux Wayland ...
Software-Entwickler

Mitarbeit an der Entwicklung eines Automotive Infotainment System.  C++-Programmierung unter Linux. Teilweise hardwarenahe Entwicklung am Grafiksystem.

  • Programmierung des HMI-Controllers in der Wayland IVI-Shell
  • Implementierung eines Framegrabbers für Surfaces (Wayland IVI-Shell)
  • Erweiterung einer Bibliothek zum Benutzen des H.264 Encoders (Renesas H3)
  • Prototyp für das Streamen von EGL Surfaces über Netzwerk als H.264
  • Rearview-Camera Applikation für analoge Kamera
  • Erweiterung einer Bibliothek zum Benutzen des H.264 Decoders (Renesas H3)
GCC Renesas H3 Bob
C++ Linux Wayland IVI-Shell Video 4 Linux v4l
Preh Car Connect
Merbitz / Remote
6 Monate
2015-12 - 2016-05

Viewer für Videoaufzeichnungen

Software-Entwickler Windows C++ C# ...
Software-Entwickler

Erweiterung eines Viewers für Videoaufzeichnungen.  Programmierung in C++ / C# / .Net unter Windows.

Microsoft Visual Studio
Windows C++ C# .NET
Rosho GmbH
Remote
8 Monate
2015-10 - 2016-05

Firmware für digitalen Videorecorder (Videoaufzeichnung Nahverkehr)

Software-Entwickler C++ Embedded embedded Linux Netzwerk
Software-Entwickler

Erweiterung der FW eines Videoaufzeichnungsrekorders für den öffentlichen Personennahverkehr (Optimierung der Aufzeichnung und des Aufzeichnungsformats; Netzwerkfähigkeiten). C++-Programmierung unter embedded Linux.

GCC make
C++ Embedded embedded Linux Netzwerk
Rosho GmbH
Remote
3 Monate
2015-12 - 2016-02

Reengineering PCB

Hardware-Entwickler
Hardware-Entwickler

Reengineering einer vorhandenen Leiterplatte zur Signalübertragung für die Halbleiterindustrie.  Schaltung und Leiterplattenentwurf mit Altium Designer.  Aufbau von Prototypen.

SolarWorld
Remote
4 Monate
2015-06 - 2015-09

Kommunikationsmodul für Personenzählgerät

Software-Entwickler embedded Linux Netzwerk MQTT ...
Software-Entwickler
C-Programmierung unter embedded Linux Intergration einer MQTT-Library in die Firmware Entwicklung einer eigenständigen Applikation zur Kommunikation der Geräte zur Personenzählung mit dem Bordsystem im Fahrzeug. entwicklungsbegleitende Tests (C# unter Visual Studio 2010) Intergrationstest vor Ort beim Endkunden
embedded Linux Netzwerk MQTT C
DILAX Intelcom GmbH
Berlin
11 Monate
2014-06 - 2015-04

Anbindung BTLE-Fernbedienung und WLAN an Setop-Box

Software-Entwickler embedded Linux WLAN Bluetooth ...
Software-Entwickler
C-Programmierung unter embedded Linux Bluetooth-LE: Anbindung einer Bluetooth-LE Fernbedienung an eine Setop-Box Analyse des vorhandenen BT-Stacks auf Einsetzbarkeit im gegebenen Szenario Intergration des herstellerspezifischen Stacks in die Firmware und erstellen einer Demoanwendung als Beispiel zur Nutzung Erstellen einer BT-Library mit eigenem API zur besseren Integration verschiedener BT-Stacks in der Firmware WLAN: Analyse der vorhandenen Möglichkeiten zur Einbindung eines WLAN-Sticks Erweiterung des vorhandenen API um die Steuerung der Funktionen der WLAN-Schnittstelle Erstellen einer Demoanwendung zur Nutzung des erweiterten API
embedded Linux WLAN Bluetooth Bluetooth-LE Netzwerk
Kathrein TechnoTrend
Erfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

Elektroinstallateur

Fachoberschule

Studium an der HTW-Dresden (FH) zum Dipl.-Ing. für Automatisierungstechnik

Kompetenzen

Kompetenzen

Top-Skills

C/C++ embedded Linux

Produkte / Standards / Erfahrungen / Methoden

  • Wayland
  • IVI-Shell
  • Video 4 Linux / v4l
  • Buildroot
  • Bob (Build Tool)
  • Cross-Compiling
  • MS Visual Studio (C# / C++)

Betriebssysteme

Unix
Linux (Arbeitsplatz, embedded Zielsystem)
Windows

Programmiersprachen

Assembler
8 Bit uC (schon etwas länger her)
C
(embedded) Linux + Windows
C#
MS Visual Studio
C++
(embedded) Linux + Windows
Imake, GNU-Make, Make-Maker etc...
Python
Qt
Scriptsprachen
Shell

Datenbanken

SQL
sqlite

Datenkommunikation

Ethernet
Internet, Intranet
Message Queuing
RS232
TCP/IP
Programmierung mit Sockets

Hardware

embedded Systeme
PowerPC, FPGA, digitales Video, ATA/IDE
Hardware entwickelt
Design, Schaltung, Layout, Prototypenaufbau, Inbetriebnahme
Mikrocontroller
PowerPC, Atmel, NXP LPCxxxx
PC
PLD, FPGA
Xilinx FPGA (Spartan 3), VHDL, Verilog
Proprietäre HW

Design / Entwicklung / Konstruktion

EAGLE

Altium Designer (PCB)

Branchen

Branchen

Elektronik/Elektrotechnik

Automotive-Zulieferer

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

6 Jahre 7 Monate
2017-09 - heute

Digitaler Videoaufzeichnungsrekorder

Software-Entwickler C++ Embedded embedded Linux Netzwerk ...
Software-Entwickler

Entwicklung der Firmware für einen digitalen Videoaufzeichnungsrekorder (Nahverkehr). C++-Programmierung unter embedded Linux.

Aufsetzen und Pflege des embedded Linux-Systems mit Bob Build Tool.  Programmierung der Firmware mit Schwerpunkt bei Aufzeichnung und Netzwerkfähigkeiten.

GCC make GNU Autotools Bob Build Tool
C++ Embedded embedded Linux Netzwerk Wayland IVI-Shell ARM Das U-Boot Linux gstreamer
Rosho GmbH
Remote
2 Jahre 8 Monate
2016-06 - 2019-01

Automotive Infotainment System

Software-Entwickler C++ Linux Wayland ...
Software-Entwickler

Mitarbeit an der Entwicklung eines Automotive Infotainment System.  C++-Programmierung unter Linux. Teilweise hardwarenahe Entwicklung am Grafiksystem.

  • Programmierung des HMI-Controllers in der Wayland IVI-Shell
  • Implementierung eines Framegrabbers für Surfaces (Wayland IVI-Shell)
  • Erweiterung einer Bibliothek zum Benutzen des H.264 Encoders (Renesas H3)
  • Prototyp für das Streamen von EGL Surfaces über Netzwerk als H.264
  • Rearview-Camera Applikation für analoge Kamera
  • Erweiterung einer Bibliothek zum Benutzen des H.264 Decoders (Renesas H3)
GCC Renesas H3 Bob
C++ Linux Wayland IVI-Shell Video 4 Linux v4l
Preh Car Connect
Merbitz / Remote
6 Monate
2015-12 - 2016-05

Viewer für Videoaufzeichnungen

Software-Entwickler Windows C++ C# ...
Software-Entwickler

Erweiterung eines Viewers für Videoaufzeichnungen.  Programmierung in C++ / C# / .Net unter Windows.

Microsoft Visual Studio
Windows C++ C# .NET
Rosho GmbH
Remote
8 Monate
2015-10 - 2016-05

Firmware für digitalen Videorecorder (Videoaufzeichnung Nahverkehr)

Software-Entwickler C++ Embedded embedded Linux Netzwerk
Software-Entwickler

Erweiterung der FW eines Videoaufzeichnungsrekorders für den öffentlichen Personennahverkehr (Optimierung der Aufzeichnung und des Aufzeichnungsformats; Netzwerkfähigkeiten). C++-Programmierung unter embedded Linux.

GCC make
C++ Embedded embedded Linux Netzwerk
Rosho GmbH
Remote
3 Monate
2015-12 - 2016-02

Reengineering PCB

Hardware-Entwickler
Hardware-Entwickler

Reengineering einer vorhandenen Leiterplatte zur Signalübertragung für die Halbleiterindustrie.  Schaltung und Leiterplattenentwurf mit Altium Designer.  Aufbau von Prototypen.

SolarWorld
Remote
4 Monate
2015-06 - 2015-09

Kommunikationsmodul für Personenzählgerät

Software-Entwickler embedded Linux Netzwerk MQTT ...
Software-Entwickler
C-Programmierung unter embedded Linux Intergration einer MQTT-Library in die Firmware Entwicklung einer eigenständigen Applikation zur Kommunikation der Geräte zur Personenzählung mit dem Bordsystem im Fahrzeug. entwicklungsbegleitende Tests (C# unter Visual Studio 2010) Intergrationstest vor Ort beim Endkunden
embedded Linux Netzwerk MQTT C
DILAX Intelcom GmbH
Berlin
11 Monate
2014-06 - 2015-04

Anbindung BTLE-Fernbedienung und WLAN an Setop-Box

Software-Entwickler embedded Linux WLAN Bluetooth ...
Software-Entwickler
C-Programmierung unter embedded Linux Bluetooth-LE: Anbindung einer Bluetooth-LE Fernbedienung an eine Setop-Box Analyse des vorhandenen BT-Stacks auf Einsetzbarkeit im gegebenen Szenario Intergration des herstellerspezifischen Stacks in die Firmware und erstellen einer Demoanwendung als Beispiel zur Nutzung Erstellen einer BT-Library mit eigenem API zur besseren Integration verschiedener BT-Stacks in der Firmware WLAN: Analyse der vorhandenen Möglichkeiten zur Einbindung eines WLAN-Sticks Erweiterung des vorhandenen API um die Steuerung der Funktionen der WLAN-Schnittstelle Erstellen einer Demoanwendung zur Nutzung des erweiterten API
embedded Linux WLAN Bluetooth Bluetooth-LE Netzwerk
Kathrein TechnoTrend
Erfurt

Aus- und Weiterbildung

Aus- und Weiterbildung

Elektroinstallateur

Fachoberschule

Studium an der HTW-Dresden (FH) zum Dipl.-Ing. für Automatisierungstechnik

Kompetenzen

Kompetenzen

Top-Skills

C/C++ embedded Linux

Produkte / Standards / Erfahrungen / Methoden

  • Wayland
  • IVI-Shell
  • Video 4 Linux / v4l
  • Buildroot
  • Bob (Build Tool)
  • Cross-Compiling
  • MS Visual Studio (C# / C++)

Betriebssysteme

Unix
Linux (Arbeitsplatz, embedded Zielsystem)
Windows

Programmiersprachen

Assembler
8 Bit uC (schon etwas länger her)
C
(embedded) Linux + Windows
C#
MS Visual Studio
C++
(embedded) Linux + Windows
Imake, GNU-Make, Make-Maker etc...
Python
Qt
Scriptsprachen
Shell

Datenbanken

SQL
sqlite

Datenkommunikation

Ethernet
Internet, Intranet
Message Queuing
RS232
TCP/IP
Programmierung mit Sockets

Hardware

embedded Systeme
PowerPC, FPGA, digitales Video, ATA/IDE
Hardware entwickelt
Design, Schaltung, Layout, Prototypenaufbau, Inbetriebnahme
Mikrocontroller
PowerPC, Atmel, NXP LPCxxxx
PC
PLD, FPGA
Xilinx FPGA (Spartan 3), VHDL, Verilog
Proprietäre HW

Design / Entwicklung / Konstruktion

EAGLE

Altium Designer (PCB)

Branchen

Branchen

Elektronik/Elektrotechnik

Automotive-Zulieferer

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.