Softwareentwickler für Embedded Systeme

freiberufler Softwareentwickler für Embedded Systeme auf freelance.de
Referenzen
offline
Verfügbarkeit einsehen
auf Anfrage
de  |  en  |  es
auf Anfrage
80807 München
03.08.2019

Kurzvorstellung

Als Softwareentwickler habe mehrere Jahre Erfahrung im Bereich der Embedded-Systeme, wie Linux, WinCE und hardwarenahe Programmierung. Ich habe Erfahrung mit Bus-Systeme (z.B. CAN, SPI, I2C, RS232, Profibus, USB) und kürzlich in Elektromobilität.

Ich biete

IT, Entwicklung

Projekt‐ & Berufserfahrung

Embedded-Software Consultant bei einem E-Mobility Zulieferer, Wendlingen
Kundenname anonymisiert, Wendlingen
8/2016 – 7/2019 (3 Jahre)
Automobilindustrie
Tätigkeitszeitraum

8/2016 – 7/2019

Tätigkeitsbeschreibung

Abstimmung, Organisation und Dokumentation kundenspezifischer Anforderungen (OEM) der V2G Ladekommunikation eines intelligenten Ladekabels (ICCPD).
V2G-Stack Integration und Implementierung der Anforderungen bei der Entwicklung einer ICCPD.
Implementierung der TLS Kommunikation auf Basis der ISO-15118.
Entwicklung einer Zustandsmachine zur Steuerung des Basic Charging und HLC-C.
Integration der Zertifikatskette für TLS-Verbindung und Contract-Zertifikat Verifizierung.
Konfiguration und Kalibrierung von PLC-Chips für V2G und HomePlug Kommunikation.

Eingesetzte Qualifikationen

Embedded Linux, C++, Qt


Embedded-Software Consultant
Hersteller von Industrierobotern, Seefeld
8/2015 – 7/2016 (1 Jahr)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

8/2015 – 7/2016

Tätigkeitsbeschreibung

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.

Eingesetzte Qualifikationen

Embedded Linux, ARM-Architektur, C++, Eclipse, Robotik / Robotertechnik, CAN-Bus (controller area network)


Embedded-Software Consultant
Automobilzulieferer, Berlin
7/2014 – 7/2015 (1 Jahr, 1 Monat)
Automobilindustrie
Tätigkeitszeitraum

7/2014 – 7/2015

Tätigkeitsbeschreibung

Inbetriebnahme von Windows Embedded Compact 2013 (WEC2013) auf verschiedene Hardwareplattformen mit Freescale-i.MX6 CPU (ARM Cortex-A9).
Implementierung des Bootloaders sowie des OEM-Adaptation-Layers (OAL) und Erzeugung des zugehörigen Board-Support-Packages (BSP).
Implementierung von WEC2013-Gerätetreibern für die Ansteuerung individueller Peripherie, wie zum Beispiel: Display (LVDS) +Backlight, Audio Codec, Ethernet, WiFi, EMMC/SD-Card, NOR-Flash.
Hardware Reviews (Stromlaufplan).

Eingesetzte Tools und Technologien:
C/C++, ARM Assembler, Visual Studio 2012/2013, MS Sourcesafe, Lauterbach Debugger (JTAG), Embedded Linux.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Windows CE, ARM-Architektur, Visual Studio, C++


Software-Entwickler
Marktführer in der Eisenbahnsignaltechnik, Braunschweig
5/2013 – 5/2014 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2013 – 5/2014

Tätigkeitsbeschreibung

- 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)


Embedded-Software Consultant
MMI-Hersteller, Gilching
1/2012 – 4/2013 (1 Jahr, 4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2012 – 4/2013

Tätigkeitsbeschreibung

- 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)


Senior Embedded-Software Entwickler
MMI-Hersteller, Herrsching
3/2006 – 12/2011 (5 Jahre, 10 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

3/2006 – 12/2011

Tätigkeitsbeschreibung

- 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)


Embedded Software-Entwickler
Automobilindustrie, München
5/2005 – 2/2006 (10 Monate)
Automobilindustrie
Tätigkeitszeitraum

5/2005 – 2/2006

Tätigkeitsbeschreibung

- 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)


Embedded-Software Entwickler
Hardwarehersteller, Stuttgart
5/2004 – 8/2004 (4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

5/2004 – 8/2004

Tätigkeitsbeschreibung

- 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


Software-Entwickler (Datenbank)
Vermessung und 3D-Dokumentation, Regensburg
4/2003 – 10/2003 (7 Monate)
Vermessung
Tätigkeitszeitraum

4/2003 – 10/2003

Tätigkeitsbeschreibung

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


Software-Entwickler
Software-Manufacturing und -Publishing, Neunkirchen
8/2002 – 9/2002 (2 Monate)
Medienbranche
Tätigkeitszeitraum

8/2002 – 9/2002

Tätigkeitsbeschreibung

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


Software-Entwickler
Software-Manufacturing und -Publishing, Neunkirchen
5/2001 – 5/2002 (1 Jahr, 1 Monat)
Medienbranche
Tätigkeitszeitraum

5/2001 – 5/2002

Tätigkeitsbeschreibung

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


Dozent
Universität, Bogota
6/2000 – 4/2001 (11 Monate)
Hochschulen und Forschungseinrichtungen
Tätigkeitszeitraum

6/2000 – 4/2001

Tätigkeitsbeschreibung

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


Technologieberater
Abgeordnetenhaus, Bogota
9/1999 – 4/2000 (8 Monate)
Behörde
Tätigkeitszeitraum

9/1999 – 4/2000

Tätigkeitsbeschreibung

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


Zertifikate

Microsoft Windows Embedded CE 6.0 Microsoft Certification Program (MCP)
Dezember 2008

Ausbildung

Elektrotechnik
(Bachelor's Degree)
Jahr: 2000
Ort: Bogota DC, Kolumbien

Qualifikationen

Fachkenntnisse:
- Programmiersprachen: C / C++ / C#, Qt/QML, Assembler, XML, Matlab, Datenbanken
- Scriptsprachen: VBA, Python, shell
- Betriebssysteme: Linux, Android, Windows CE / XP / 7
- Bootloader: u-boot, eBoot
- Protokolle: TCP/IP, serielle Kommunikation
- Bussysteme: CAN, I2C, SPI, 1-wire
- Tools: CVS, Git, SVN, Doxygen, Mantis
- Debugger: Abatron BDI3000, GDB, MS Plattform Builder-Debugger, TI Code Composer Studio.
- Prozessor-Architekturen: MIPS, ARM, x86 Derivate, RISC (MSP430)
- Eclipse (Java)

Über mich

Während meinen diversen Tätigkeiten habe ich erfolgreich im Team gearbeitet, in dem ich meine Aufgaben gewissenhaft und zügig zu erledigen wusste. Meine Fähigkeiten selbständig zu arbeiten und Durchhaltevermögen zu zeigen haben mir dabei gute Dienste erwiesen.

Ich bin mir sicher, dass ich durch meine Kenntnisse und Erfahrungen einen Beitrag für Ihr Unternehmen leisten kann.

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Spanisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
790
Alter
45
Berufserfahrung
20 Jahre und 7 Monate (seit 09/1999)

Kontaktdaten

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

Jetzt Mitglied werden »