freiberufler Senior Embedded Software-Entwickler auf freelance.de

Senior Embedded Software-Entwickler

zuletzt online vor wenigen Stunden
  • 80‐95€/Stunde
  • 79183 Waldkirch (Breisgau)
  • Umkreis (bis 200 km)
  • de  |  en
  • 15.05.2025

Kurzvorstellung

Embedded Software-Entwicklung mit Schwerpunkt auf Treiber- und BSP-Entwicklung unter Windows und Linux. Langjährige Erfahrung in der BIOS-Entwicklung. Applikationsentwicklung mit C++ unter Windows und Linux.

Qualifikationen

  • C++8 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung24 J.
  • Embedded Systems2 J.
  • Informatik6 J.

Projekt‐ & Berufserfahrung

Senior Software-Entwickler Embedded
Sick AG, Waldkirch
6/2018 – 2/2025 (6 Jahre, 9 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2018 – 2/2025

Tätigkeitsbeschreibung

Entwicklung von hochauflösenden 3D Laserkameras mit Time-of-Flight Messung.
C++ Software-Entwicklung in enger Zusammenarbeit mit Hardware- und FPGA-Entwicklern. Bring-up neuer Hardware, Treiber-Entwicklung mit I2C / SPI / DMA / IRQs / Imager Chip Firmware Download / Data handling, Laser illumination handling, Kalibrationen der Messung, Linux-Kernel-, Device-Tree-Config, Yocto Rezepte, Jenkins CI, Unittests usw.
Unterstützung der Fertigung mit speziellen Developer APIs mit Python/Lua und C++.
Matlab Interfaces.
Eingesetzte Werkzeuge/Technologien:
C++, Python, Lua, Yocto Linux, Jenkins, Confluence, Git, SVN, Jira, Sick Tools SOPAS ET/Air/AppStudio, Matlab, Unittesting, NVIDIA Xavier/Orin BSPs, GMSL/MIPI, DMA, SPI, I2C, UIO-Devices, CMA

Eingesetzte Qualifikationen

Informatik

SW-Entwickler
Harman/Becker Automotive, Ulm und Karlsbad
1/2016 – 5/2018 (2 Jahre, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2016 – 5/2018

Tätigkeitsbeschreibung

Linux Entwicklungen in Python/LUA/C++, Windows Remote-Software in C# und Java.
Radio-Tuner-Entwicklung und Korea TV Descrambling, Japan-TV-Fehleranalysen. für BMW, Daimler, Ford, Toyota, Tesla

Eingesetzte Qualifikationen

Embedded Systems

Software-Entwickler
Jetter AG Ludwigsburg, Ludwigsburg
1/2015 – 12/2015 (1 Jahr)
Industrielle und mobile Automation
Tätigkeitszeitraum

1/2015 – 12/2015

Tätigkeitsbeschreibung

Entwicklung einer Freescale i.MX6 / WEC2013-Basis-Platform für die industrielle und mobile Automation.
Kunden-Projekt: Multi-Monitor-Steuerung für eine Fräsmaschine mit 6 angebundenen Kameras.
Erstellung eines Hardware Adaptation Layer für die Endkunden-Applikation. Verschiedene Treiber-/Kernel-Entwicklungen z.B. spezielles SPI-Protokoll für Coprozessor-Kommunikation, verschiedene Flash-Updates, CAN, Dual-Monitor-Display-Treiber, Ethernet. Entwicklung eines dynamischen Autostart-Control-Applikation sowie Update-Mechanismus. CPU-Last-Monitoring und Test-Software.
Technische Beratung der Geschäftsleitung, Projektleitung und Kommunikation mit Zulieferern.

Eingesetzte Qualifikationen

Softwareentwicklung (allg.), CAN-Bus (controller area network), Technische Beratung

Software-Entwickler
Hirschmann Car Communication, Neckartenzlingen
7/2013 – 12/2014 (1 Jahr, 6 Monate)
Automobilindustrie
Tätigkeitszeitraum

7/2013 – 12/2014

Tätigkeitsbeschreibung

SW-Entwickler für Windows Embedded Automotive 7. Treiber-Entwicklung, Projekt-Consulting & Training, UDS Diagnose, Digital-TV und -Radio, Head-Unit Entwicklung, Automotive Infotainment, Customer Communication

Eingesetzte Qualifikationen

Softwareentwicklung (allg.), Schulung / Training (IT), Schulung / Coaching (allg.)

Windows CE Trainer
B.Braun, München/Puchheim
5/2013 – 5/2013 (1 Monat)
Medizintechnik
Tätigkeitszeitraum

5/2013 – 5/2013

Tätigkeitsbeschreibung

Schulung gehalten im Auftrag von Hilf! „Systemnahe Windows Programmierung“ und „Treiber Entwicklung für Windows CE 6.0“

Software-Entwickler
SCA Schucker, Bretten
4/2013 – 4/2013 (1 Monat)
Automobilindustrie / Klebetechnik
Tätigkeitszeitraum

4/2013 – 4/2013

Tätigkeitsbeschreibung

Erstellung eines Images mit Windows Embedded Standard 2009 auf einem Atom-Prozessor
Schreibschutz und "Hibernate Once Resume Many"

Software-Entwickler
BDT Media Automation GmbH, Rottweil
8/2012 – 1/2013 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2012 – 1/2013

Tätigkeitsbeschreibung

Applikationsentwicklung unter Linux für das SCSI-Storage-Device “MultiStak”
Verteilte Applikation mit Netzwerkkommunikation über XML Nachrichten
Anpassung UBOOT und Linux-Kernel an neue Hardware mit Prozessor Cavium CNS3400
Entwicklung einer Test-Applikation mit Python
UML / Enterprise Architect
Scrum

Software-Entwickler
RAFI GmbH & Co. KG, Berg/Ravensburg
3/2012 – 8/2012 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2012 – 8/2012

Tätigkeitsbeschreibung

Redesign einer Embedded Web-Server-Schnittstelle für Software-Updates in einem medizinisch-technischen Gerät (Windows CE6.0, ISAPI, .net Compact Framework mit C#)

Entwicklung eines Board Support Packages für ein neues Basis-Board mit FreeScale iMX53 CPU (Windows Embedded Compact 7)

Software-Entwickler
PTW Freiburg GmbH, Freiburg
11/2011 – 2/2012 (4 Monate)
Medizintechnik
Tätigkeitszeitraum

11/2011 – 2/2012

Tätigkeitsbeschreibung

Entwicklungen im Medizinisch-Technischen Umfeld (Radiologie)
Anpassung Board Support Package für ATMEL AT91SAM9G45
Neuentwicklung eines NAND Flash Update Tools
Neuentwicklung eines SAM-BA Download- und Update-Tools über seriell für AT91SAM7S256 Co-Prozessor
Einrichtung Bluetooth-Stack, Testapplikationen mit 32FEET
Entwicklung von .net-System-Libraries und Test-Applikationen

Software-Entwickler
Lear Corporation GmbH & Co. KG, Kronach
6/2011 – 8/2011 (3 Monate)
Automobilindustrie
Tätigkeitszeitraum

6/2011 – 8/2011

Tätigkeitsbeschreibung

Automotive Entwicklungen im BMW Umfeld
AUTOSAR/OSEK-OS Entwicklungen: Plausibilitäts-Tests, Statistiken, FUSI
Entwicklungsumgebung Eclipse / C++
Erstellung von Test-Cases mit CANoe / CAPL
Unit Tests / Code Coverage

Geschäftsleitung
PfaadtSoftware, Waldkirch
1/2001 – offen (24 Jahre, 6 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2001 – offen

Tätigkeitsbeschreibung

selbstständig

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung

Software-Entwickler
FS FORTH-SYSTEME GmbH, Breisach
1/1993 – 1/2001 (8 Jahre, 1 Monat)
Dienstleistungsbranche
Tätigkeitszeitraum

1/1993 – 1/2001

Tätigkeitsbeschreibung

Angestellt

Eingesetzte Qualifikationen

C++

Ausbildung

Technische Informatik
Dipl. Ing. (FH) -Techn. Inform.-
1993
Albstadt

Über mich

Senior Software Entwickler mit über 30 Jahren Erfahrung in Embedded Projekten

Seit 1993 war ich als Angestellter in einem auf Embedded Hardware und Software spezialisierten Betrieb in Breisach tätig. Während meiner zahlreichen Außendiensteinsätze habe ich namhafte Unternehmen wie Siemens unterstützt und zahlreiche Schulungen zu den Themen BSP und Treiber-Entwicklung gehalten. Außerdem habe ich Schulungsunternehmen in München unterstützt und mich auf BIOS-Entwicklungen, Hardware-Inbetriebnahmen und Windows CE Echtzeitentwicklungen spezialisiert.

Seit 2001 habe ich zusammen mit einem meiner Brüder das Unternehmen [...] GbRmbH gegründet und war neben vielen direkten Projekten auch als Freelancer tätig. Zu meinen Projekten gehören unter anderem Entwicklungen in der Medizin-Technik, Automotive-Entwicklungen wie Scheinwerfer und Autoradios (Head Units) sowie die Korea TV Dekodierung für Fernsehen im Auto. In den letzten Jahren habe ich Projekte auf Basis von Linux durchgeführt und konnte dabei neue Technologien wie Yocto Linux, komplexe 3D-Laser-Imager sowie GMSL (Gigabit Multimedia Serial Link) einsetzen. Bei GMSL wurden Bilder von bis zu vier Laser-Kameras gleichzeitig abgeholt und in einer Zentral-Einheit zu 3D-Bildern verrechnet. Durch meine langjährige Erfahrung und meine Freude an der Entwicklung neuer innovativer Produkte bin ich bestens geeignet für Ihre Projekte.

Weitere Kenntnisse

C, C++, C#, Assembler
Windows CE (alle Versionen) BSPs, Treiber-Entwicklung, Applikations-Entwicklung
Embedded Linux (Kernel, Treiber, UBOOT, Applikations-Entwicklung), Yocto
Windows Embedded Standard
Automotive (EBtresos, CANoe)
BIOS
WPF/C#
verschiedene Skriptsprachen wie JScript, VBScript, Python
verschiedene Datenbanken (mySQL, SQL Server...)

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Gut)
Reisebereitschaft
Umkreis (bis 200 km)
Home-Office
bevorzugt
Profilaufrufe
2273
Alter
58
Berufserfahrung
32 Jahre (seit 06/1993)

Kontaktdaten

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

Jetzt Mitglied werden