Softwareentwickler für Embedded Systeme
Aktualisiert am 22.09.2017
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 02.03.2018
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
fließend
Englisch
fließend
Spanisch
Muttersprache

Einsatzorte

Einsatzorte

Schweiz, Deutschland
nicht möglich

Projekte

Projekte

Branche/Position: Hersteller von Industrierobotern, Seefeld

Zeitraum      :  08/2015 ? 07/2016
Projekt         :  Embedded-Software Consultant

- Profibus Master Stack Integrierung (Profibus-DP/CAN zu Ethercat Gateway)
- Entwicklung und Anpassung von Gateway Applikation unter Embedded Linux
- CAN-BUS und Profibus: Fehlersuche und -behebung
- Entwicklung eines C#-Tool für Code-Generierung

Software/Tools  : C/C++, Python, C#, Eclipse, Mercurial, Vector CANnoe, Softing Profibus Analyzer,

  Team Foundation Server, Enterprise Architect, Mantis

Betriebssysteme :  Embedded Linux

Branche/Position:  Automobilzulieferer, Berlin

Zeitraum      :  06/2014 ? 06/2015

Projekt         :  Embedded-Software Consultant

- Hardware Inbetriebnahme von ARM Plattformen (Freescale i.MX6)
- Windows Embedded Compact 2013 Kernel- und Bootloader-Entwicklung
- Entwicklung und Anpassung von Treibern (z.B. NOR Flash, Audio codec,
  Ethernet, UMTS modem, WiFi)
- Hardware Reviews (Stromlaufplan)
- Fehlersuche und -behebung sowie Performance-Optimierung

Software/Tools  :  MS Visual Studio 2013, MS Platform Buider, Sourcesafe, C/C++, ARM Assembler

Betriebssysteme :  Windows Embedded compact 2013, Linux

 

Branche/Position:  Marktführer in der Eisenbahnsignaltechnik, Braunschweig

Zeitraum      :  05/2013 ? 05/2014 

Projekt         :  Software-Entwickler (Freiberuflich)

- C++ Softwareentwicklung und Implementierung von RBC (automatische          

  Zugsicherungszentrale)

- Erstellen und Modellierung der Designs (UML, Entwurfsmuster)
- Anforderungsmanagement mithilfe des Tools DOORS; Wartung und Pflege der

  DXL-Skripte 

- Erstellung von Testplänen und Testfallspezifikationen
- Erstellung und Management von Testumgebungen; Testautomatisierung und

  Skripting

- Software-Development Prozesse (V-Modell, Scrum)
- Safety-Umfeld (Cenelec SIL 4 Standard)

Software/Tools  :  C++, Visual Studio 2010, Eclipse CDT, IBM DOORS, UCM (ClearCase), ClearQuest,                                Jazz, Visio.

Betriebssysteme :  Windows 7

 

Branche/Position:  MMI-Hersteller, Embedded-Software Consultant

Zeitraum      :  01/2012 ? 04/2013

Projekt         :  Hardwarenahe Softwareentwicklung

- Entwurf von Software Architekturen für MMI Designs

- Erstellen von System Pflichtenheften
- Windows CE Kernel- und Treiber-Entwicklung
- Hardware Inbetriebnahme
- Hardware-Layout Abstimmung und Review
- Softwareverantwortung in Kundenprojekten

- Test-Framework Entwicklung

- Bugfixing und Dokumentation

Software/Tools  :  MS Visual Studio, MS Platform Buider, CVS, Git, GNU, Eclipse, SVN, Doxygen, Mantis,                               C/C++, Qt, C#, MIPS/ARM Assembler

Betriebssysteme :  Windows CE, Linux, Android Win32 (XP, Windows 7)

 

Branche/Position:  MMI-Hersteller, Senior Embedded-Software Entwickler

Zeitraum        :  03/2006 ? 12/2011 

Projekt         :  Hardwarenahe Softwareentwicklung

- BSP Entwicklung für ARM- und MIPS-Architekturen

- DSP Inbetriebnahme (TI TMS320C64xx)
- Test-Applikationen (Gaming, Industrie, Militär)
- Evaluierung optimaler Hardware-Technologien

Software/Tools  :  MS Visual Studio, MS Platform Buider, CVS, SVN, Doxygen, Mantis, Abatron            

                              BDI3000, TI Code Composer Studio, GDB, C/C++, C#, MIPS/ARM Assembler

Betriebssysteme :  Windows CE, Linux, Win32 (XP, Windows 7)

 

Branche/Position:  Automobilindustrie, Embedded Software-Entwickler 

Zeitraum        :  05/2005 ? 02/2006

Projekt         :  Softwareentwicklung

- Java-Applikation (RDS, GPS) für Car-Audio System
- Kundenschulung (Treiber-Entwicklung) WinCE .NET 5.0

Software/Tools  :  MS Platform Buider, CVS, Eclipse, C/C++, Java

Betriebssysteme :  Windows CE, VxWorks, Win32 (XP)

 

Branche/Position:  Hardwarehersteller, Embedded-Software Entwickler 

Zeitraum        :  05/2004 - 08/2004 Embedded-Software Entwickler

Projekt         :  Hardwarenahe Softwareentwicklung

- WinCE 4.2 Treiber-Entwicklung für serielle Bussysteme (CAN, SPI, I2C)
- Applikationsentwicklung nach Kundenanforderung

Software/Tools  :  MS Platform Buider, CVS, C/C++

Betriebssysteme :  Windows CE, WinXP

 

Branche/Position:  Vermessung und 3D-Dokumentation, Software-Entwickler (Datenbank)

Zeitraum        :  04/2003 ? 10/2003 

Projekt         :  Datenbankapplikation zur Verwaltung archäologischer Projekte

- Entwicklung von Datenbanklösungen mit Microsoft Access 2000

- Konzeption, Erstellung, Test

- technische Dokumentation

Software/Tools  :  MS Access, VBA

Betriebssysteme :  WinXP

 

Branche/Position:  Software-Manufacturing und -Publishing, Software-Entwickler

Zeitraum        :  08/2002 ? 09/2002 

Projekt         :  COM-Entwicklung

- Entwicklung eines ActiveX-Steuerelements für Fingerabdruckerkennung einer Finanz-Software

- Installation/technische Dokumentation/Setup

Software/Tools  :  MS Visual Studio, C++, VB

Betriebssysteme :  Win2k

 

Branche/Position:  Software-Manufacturing und -Publishing, Software-Entwickler 

Zeitraum        :  05/2001 ? 05/2002

Projekt         :  Softwareentwicklung

- Wartung Bugtrackersystem
- Browser-Plugin-Entwicklung (IE, Netscape)
- Entwicklung, Qualitätsprüfung von Testprogrammen zur Software- und Plattform-Validierung

Software/Tools  :  MS Visual Studio, C++, Java, COM

Betriebssysteme :  Win2k

 

Branche/Position:  Universität, Dozent (Bogotá Kolumbien)

Zeitraum        :  06/2000 ? 04/2001

Projekt         :  Unterricht

- Fächer: Programmierung in C++ und künstliche Intelligenz Systeme
- Forschung: Entwicklung eines Fuzzy-Logik-Systems, zur Erlernung der Inversen Kinematik eines Roboterarms

Software/Tools  :  MS Visual C++, Fuzzytech

Betriebssysteme :  Win98

 

Branche/Position:  Technologieberater im Abgeordnetenhaus (Casanares Regierung, Kolumbien) 

Zeitraum        :  09/1999 ? 04/2000

Projekt         :  Entwickler, technologischer Berater

- Design eines Systems für das Trocknen von Reis innerhalb kleiner Mühlen

Software/Tools  :  MS Visual C++, Matlab

Betriebssysteme :  Win98

Aus- und Weiterbildung

Aus- und Weiterbildung

Santo Tomas Universität, Bogotá DC
Studium der Elektrotechnik mit Abschluss Bachelor's Degree
Studienrichtung: Informationstechnologie
Schwerpunkte: Elektronik Design, Softwareentwicklung,
Nachrichtentechnik

 

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Embedded Softwareentwicklung
Echtzeitbetriebssysteme
hardwarenahe Softwareentwicklung
Mikrocontroller TI MSP430 und Microchip PIC
Bedienoberflächen (GUI)
.NET-Framework, .NET CF, MFC, WTL, STL, Qt
Visual Studio, Platform Builder, Eclipse
objektorientierte Softwareentwicklung(OOA/OOD), UML, Entwurfsmuster
Kommunikationsprotokolle TCP/IP, UDP, I2C, SPI, USB, CAN, RS232
mySQL, MS SQL Server 
Windows CE 5.0/6.0/7.0

Embedded Linux

Android

CVS, Git, SVN, Doxygen, Mantis

Abatron BDI3000, GDB, TI Code Composer Studio

 

 

Betriebssysteme

Unix
Linux, Android (Anwendungs- und Treiberentwicklung)
Windows
Windows Embedded, Visual Studio Programmierung (C++ & C#)
Windows CE
Anwendungs- und Treiberentwicklung

Programmiersprachen

Assembler
x86, MIPS, ARM, Assembler für TI und Microchip Mikrocontroller
Basic
VBA für MS Excel und Access
C
12 Jahre Erfahrungen mit verschiedenen Compiler, Betriebssysteme
C#
4 Jahre Erfahrungen mit .NET und .NET Compact Framework
C++
10 Jahre Erfahrungen mit verschiedenen Compiler, Betriebssysteme
Java
OSGi-Softwareplattform
JavaScript
MATLAB / Simulink
Python
Skriptprogrammierung für Testkonzepten und -automatisierung
Qt
GUI Programmierung (Qt Dev Days 2011 Teilnehmer)

Datenbanken

Access
VBA für Front-End GUI
MS SQL Server
MySQL
Realisieren von DB-Zugriffen für mySQL
SQL

Datenkommunikation

Bus
CAN, I2C, SPI, 1-wire, Profibus, EtherCAT
RS232
TCP/IP
Winsock

Hardware

Bus
CAN, I2C, SPI, 1-wire
Digitale Signalprozessoren
TI TMS320C64xx
embedded Systeme
Windows CE, Embedded Linux
Mikrocontroller
TI MSP430, Microchip PIC
Steuer und Regelsysteme
Texas Instruments
DSPs & Mikrocontroller

Berechnung / Simulation / Versuch / Validierung

Matlab/Simulink

Design / Entwicklung / Konstruktion

AutoCAD

 

 

Branchen

Branchen

Softwareentwicklung

Elektronik- und Elektroindustrie
Mess- und Regeltechnikindustrie
Automotive und Automobilindustrie

Einsatzorte

Einsatzorte

Schweiz, Deutschland
nicht möglich

Projekte

Projekte

Branche/Position: Hersteller von Industrierobotern, Seefeld

Zeitraum      :  08/2015 ? 07/2016
Projekt         :  Embedded-Software Consultant

- Profibus Master Stack Integrierung (Profibus-DP/CAN zu Ethercat Gateway)
- Entwicklung und Anpassung von Gateway Applikation unter Embedded Linux
- CAN-BUS und Profibus: Fehlersuche und -behebung
- Entwicklung eines C#-Tool für Code-Generierung

Software/Tools  : C/C++, Python, C#, Eclipse, Mercurial, Vector CANnoe, Softing Profibus Analyzer,

  Team Foundation Server, Enterprise Architect, Mantis

Betriebssysteme :  Embedded Linux

Branche/Position:  Automobilzulieferer, Berlin

Zeitraum      :  06/2014 ? 06/2015

Projekt         :  Embedded-Software Consultant

- Hardware Inbetriebnahme von ARM Plattformen (Freescale i.MX6)
- Windows Embedded Compact 2013 Kernel- und Bootloader-Entwicklung
- Entwicklung und Anpassung von Treibern (z.B. NOR Flash, Audio codec,
  Ethernet, UMTS modem, WiFi)
- Hardware Reviews (Stromlaufplan)
- Fehlersuche und -behebung sowie Performance-Optimierung

Software/Tools  :  MS Visual Studio 2013, MS Platform Buider, Sourcesafe, C/C++, ARM Assembler

Betriebssysteme :  Windows Embedded compact 2013, Linux

 

Branche/Position:  Marktführer in der Eisenbahnsignaltechnik, Braunschweig

Zeitraum      :  05/2013 ? 05/2014 

Projekt         :  Software-Entwickler (Freiberuflich)

- C++ Softwareentwicklung und Implementierung von RBC (automatische          

  Zugsicherungszentrale)

- Erstellen und Modellierung der Designs (UML, Entwurfsmuster)
- Anforderungsmanagement mithilfe des Tools DOORS; Wartung und Pflege der

  DXL-Skripte 

- Erstellung von Testplänen und Testfallspezifikationen
- Erstellung und Management von Testumgebungen; Testautomatisierung und

  Skripting

- Software-Development Prozesse (V-Modell, Scrum)
- Safety-Umfeld (Cenelec SIL 4 Standard)

Software/Tools  :  C++, Visual Studio 2010, Eclipse CDT, IBM DOORS, UCM (ClearCase), ClearQuest,                                Jazz, Visio.

Betriebssysteme :  Windows 7

 

Branche/Position:  MMI-Hersteller, Embedded-Software Consultant

Zeitraum      :  01/2012 ? 04/2013

Projekt         :  Hardwarenahe Softwareentwicklung

- Entwurf von Software Architekturen für MMI Designs

- Erstellen von System Pflichtenheften
- Windows CE Kernel- und Treiber-Entwicklung
- Hardware Inbetriebnahme
- Hardware-Layout Abstimmung und Review
- Softwareverantwortung in Kundenprojekten

- Test-Framework Entwicklung

- Bugfixing und Dokumentation

Software/Tools  :  MS Visual Studio, MS Platform Buider, CVS, Git, GNU, Eclipse, SVN, Doxygen, Mantis,                               C/C++, Qt, C#, MIPS/ARM Assembler

Betriebssysteme :  Windows CE, Linux, Android Win32 (XP, Windows 7)

 

Branche/Position:  MMI-Hersteller, Senior Embedded-Software Entwickler

Zeitraum        :  03/2006 ? 12/2011 

Projekt         :  Hardwarenahe Softwareentwicklung

- BSP Entwicklung für ARM- und MIPS-Architekturen

- DSP Inbetriebnahme (TI TMS320C64xx)
- Test-Applikationen (Gaming, Industrie, Militär)
- Evaluierung optimaler Hardware-Technologien

Software/Tools  :  MS Visual Studio, MS Platform Buider, CVS, SVN, Doxygen, Mantis, Abatron            

                              BDI3000, TI Code Composer Studio, GDB, C/C++, C#, MIPS/ARM Assembler

Betriebssysteme :  Windows CE, Linux, Win32 (XP, Windows 7)

 

Branche/Position:  Automobilindustrie, Embedded Software-Entwickler 

Zeitraum        :  05/2005 ? 02/2006

Projekt         :  Softwareentwicklung

- Java-Applikation (RDS, GPS) für Car-Audio System
- Kundenschulung (Treiber-Entwicklung) WinCE .NET 5.0

Software/Tools  :  MS Platform Buider, CVS, Eclipse, C/C++, Java

Betriebssysteme :  Windows CE, VxWorks, Win32 (XP)

 

Branche/Position:  Hardwarehersteller, Embedded-Software Entwickler 

Zeitraum        :  05/2004 - 08/2004 Embedded-Software Entwickler

Projekt         :  Hardwarenahe Softwareentwicklung

- WinCE 4.2 Treiber-Entwicklung für serielle Bussysteme (CAN, SPI, I2C)
- Applikationsentwicklung nach Kundenanforderung

Software/Tools  :  MS Platform Buider, CVS, C/C++

Betriebssysteme :  Windows CE, WinXP

 

Branche/Position:  Vermessung und 3D-Dokumentation, Software-Entwickler (Datenbank)

Zeitraum        :  04/2003 ? 10/2003 

Projekt         :  Datenbankapplikation zur Verwaltung archäologischer Projekte

- Entwicklung von Datenbanklösungen mit Microsoft Access 2000

- Konzeption, Erstellung, Test

- technische Dokumentation

Software/Tools  :  MS Access, VBA

Betriebssysteme :  WinXP

 

Branche/Position:  Software-Manufacturing und -Publishing, Software-Entwickler

Zeitraum        :  08/2002 ? 09/2002 

Projekt         :  COM-Entwicklung

- Entwicklung eines ActiveX-Steuerelements für Fingerabdruckerkennung einer Finanz-Software

- Installation/technische Dokumentation/Setup

Software/Tools  :  MS Visual Studio, C++, VB

Betriebssysteme :  Win2k

 

Branche/Position:  Software-Manufacturing und -Publishing, Software-Entwickler 

Zeitraum        :  05/2001 ? 05/2002

Projekt         :  Softwareentwicklung

- Wartung Bugtrackersystem
- Browser-Plugin-Entwicklung (IE, Netscape)
- Entwicklung, Qualitätsprüfung von Testprogrammen zur Software- und Plattform-Validierung

Software/Tools  :  MS Visual Studio, C++, Java, COM

Betriebssysteme :  Win2k

 

Branche/Position:  Universität, Dozent (Bogotá Kolumbien)

Zeitraum        :  06/2000 ? 04/2001

Projekt         :  Unterricht

- Fächer: Programmierung in C++ und künstliche Intelligenz Systeme
- Forschung: Entwicklung eines Fuzzy-Logik-Systems, zur Erlernung der Inversen Kinematik eines Roboterarms

Software/Tools  :  MS Visual C++, Fuzzytech

Betriebssysteme :  Win98

 

Branche/Position:  Technologieberater im Abgeordnetenhaus (Casanares Regierung, Kolumbien) 

Zeitraum        :  09/1999 ? 04/2000

Projekt         :  Entwickler, technologischer Berater

- Design eines Systems für das Trocknen von Reis innerhalb kleiner Mühlen

Software/Tools  :  MS Visual C++, Matlab

Betriebssysteme :  Win98

Aus- und Weiterbildung

Aus- und Weiterbildung

Santo Tomas Universität, Bogotá DC
Studium der Elektrotechnik mit Abschluss Bachelor's Degree
Studienrichtung: Informationstechnologie
Schwerpunkte: Elektronik Design, Softwareentwicklung,
Nachrichtentechnik

 

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Embedded Softwareentwicklung
Echtzeitbetriebssysteme
hardwarenahe Softwareentwicklung
Mikrocontroller TI MSP430 und Microchip PIC
Bedienoberflächen (GUI)
.NET-Framework, .NET CF, MFC, WTL, STL, Qt
Visual Studio, Platform Builder, Eclipse
objektorientierte Softwareentwicklung(OOA/OOD), UML, Entwurfsmuster
Kommunikationsprotokolle TCP/IP, UDP, I2C, SPI, USB, CAN, RS232
mySQL, MS SQL Server 
Windows CE 5.0/6.0/7.0

Embedded Linux

Android

CVS, Git, SVN, Doxygen, Mantis

Abatron BDI3000, GDB, TI Code Composer Studio

 

 

Betriebssysteme

Unix
Linux, Android (Anwendungs- und Treiberentwicklung)
Windows
Windows Embedded, Visual Studio Programmierung (C++ & C#)
Windows CE
Anwendungs- und Treiberentwicklung

Programmiersprachen

Assembler
x86, MIPS, ARM, Assembler für TI und Microchip Mikrocontroller
Basic
VBA für MS Excel und Access
C
12 Jahre Erfahrungen mit verschiedenen Compiler, Betriebssysteme
C#
4 Jahre Erfahrungen mit .NET und .NET Compact Framework
C++
10 Jahre Erfahrungen mit verschiedenen Compiler, Betriebssysteme
Java
OSGi-Softwareplattform
JavaScript
MATLAB / Simulink
Python
Skriptprogrammierung für Testkonzepten und -automatisierung
Qt
GUI Programmierung (Qt Dev Days 2011 Teilnehmer)

Datenbanken

Access
VBA für Front-End GUI
MS SQL Server
MySQL
Realisieren von DB-Zugriffen für mySQL
SQL

Datenkommunikation

Bus
CAN, I2C, SPI, 1-wire, Profibus, EtherCAT
RS232
TCP/IP
Winsock

Hardware

Bus
CAN, I2C, SPI, 1-wire
Digitale Signalprozessoren
TI TMS320C64xx
embedded Systeme
Windows CE, Embedded Linux
Mikrocontroller
TI MSP430, Microchip PIC
Steuer und Regelsysteme
Texas Instruments
DSPs & Mikrocontroller

Berechnung / Simulation / Versuch / Validierung

Matlab/Simulink

Design / Entwicklung / Konstruktion

AutoCAD

 

 

Branchen

Branchen

Softwareentwicklung

Elektronik- und Elektroindustrie
Mess- und Regeltechnikindustrie
Automotive und Automobilindustrie

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.