Softwareentwicklung Embedded Systeme
Aktualisiert am 04.06.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 08.06.2020
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Deutschland: bevorzugt Großraum Nürnberg - Erlangen - Fürth, ggf. auch anderer Einsatzort möglich

nicht möglich

Projekte

Projekte

2 Jahre 1 Monat
2016-06 - 2018-06

Programmierung und Test für Automotive-Infotainment-System

Programmierung und Test/Debugging Jacinto J5 und J6 (MCore) AutoSAR Linux ...
Programmierung und Test/Debugging
  • Analyse der Kundenrequirements
  • Entwurf und Implementierung des Modules Booster Control
  • Test und Fehleranalyse
  • Unittests (Google Test, Google Mock)
  • CDD Dokumentation
Jacinto J5 und J6 (MCore) AutoSAR Linux C Windows PC SomeIP AVB Arctic Studio (Eclipse) CCS (TI) Google Test und Google Mock DOORS Enterprise Architekt Wireshark DLT Viewer Perforce Elvis Jira
Harman Straubing
1 Jahr
2015-06 - 2016-05

Entwurf und Programmierung für Automotive-Infotainment-System

Programmierung und Test/Debugging Jacinto J5 und J6 NXP Amplifier Chip NXP Tuner Chip ...
Programmierung und Test/Debugging
  • Analyse der Kundenrequirements (DOORS)
  • Entwurf und Planung mehrerer Module
  • Erstimplementierung der Module Amplifier Control, Tuner Control, Audio Diagnose Manager und Booster Control
  • Entwicklung und Test
Jacinto J5 und J6 NXP Amplifier Chip NXP Tuner Chip AutoSAR Linux Windows PC C Arctic Studio (Eclipse) CCS (TI) DOORS Perforce
Harman Straubing
4 Monate
2015-02 - 2015-05

Ethernet-Treiber für Linux, Automotive-Infotainment-System

Programmierung und Test/Debugging Jacinto J5 und J6 Linux C ...
Programmierung und Test/Debugging
  • Anpassung der TI Trieber für Jacinto J5 und J6
  • Erweiterung der Treiber für Audio/Video Transfer mit AVB
  • Testprogramme und Konfiguration der Linux Plattformen auf J5 und J6
Jacinto J5 und J6 Linux C Linux PC git Linux-Cross-Entwicklungsumgebung für ARM
Harman Becker Karlsbad
1 Jahr 5 Monate
2013-10 - 2015-02

Unterstützung bei der Entwicklung eines Automotive-Infotainment-Systemes

Analyse und Programmierung OMAP Controller Cortex-A9 Controller QNX ...
Analyse und Programmierung
  • Statische und dynamische Analyse
  • Analyse und Entwicklung zur Performance-Verbesserung u.a. im Kern-Systembereich und im Navigationsmodul
  • Analyse und Entwicklung zur Speicheroptimierung u.a. im Kernel-Systembereich und im Navigationsmodul, CAN-Bus
  • Anbindung
  • Fehleranalyse
  • Neuentwicklung und Verbesserung bzw. Korrektur einzelner Module und Funktionen
OMAP Controller Cortex-A9 Controller QNX C C++ Linux SVN Jenkins Valgrind LibrCheck (QNX) AddressSanitizer (gcc clang)
Techni Sat Digital Dresden
9 Monate
2014-05 - 2015-01

Treiber-Entwicklung für ein Automotive-Infotainment-System

Programmierung und Test/Debugging Tunnel Creek (Intel) Jacinto J6 QNX ...
Programmierung und Test/Debugging
  • Portierung von Treibern von Treibern von x86 auf ARM Plattform
  • Erweiterung von Treibern für ARM und x86 Plattform
  • Treiber für PCI Express, FPGA Devices, Sysregs
  • Build, Integration, Test DCE/Ducati Firmware für Jacinto J6
Tunnel Creek (Intel) Jacinto J6 QNX C MsWin Linux Perforce Momentics
Harman Becker Karlsbad
4 Jahre 1 Monat
2009-09 - 2013-09

Customer Support Level 2 im Rahmen des Projectes SAM

Problemanalyse und Problemlösungen Infineon 3G Baseband ARM11 TreadX ...
Problemanalyse und Problemlösungen
  • Betreung und Problemlösungen für die zahlreichen Tier 2 Kundenprojekte (Back Office)
  • Lösung von HW Problemen
  • Lösung von Integrationsproblemen
  • Programmierung von Speziallösungen
  • Fehlerananalyse
Infineon 3G Baseband ARM11 TreadX C C++ ARM Assembler Linux Sun Solaris Clear Case
Comneon GmbH Nürnberg (jetzt Intel)
1 Jahr 4 Monate
2009-09 - 2010-12

Forschungsprojekt HIGAPS für das europäische Satelliten Navigations System Galileo

Implementierung, Integration und Test Infineon 3G Baseband ARM11 Galileo Chip vom Frauenhofer Institut ...
Implementierung, Integration und Test
  • Integration und Test der Navigations SW auf einem Infineon 3G Referenzphone
  • Implementierung z.B. neuer AT Befehle im Comneon Stack
  • Fehleranalyse
Infineon 3G Baseband ARM11 Galileo Chip vom Frauenhofer Institut C Nucleus Linux Sun Solaris ClearCase
Comneon GmbH Nürnberg
1 Jahr
2008-09 - 2009-08

Testspezifikation und Testdurchführung für eine Seitenrudersteuerung eines Flugzeuges (Bombardier)

Testspezifikation und Testdurchführung XC166 PPC proprietäre Testscriptsprache ...
Testspezifikation und Testdurchführung
  • Testspezifikation
  • Testdurchführung auf einem Simulator
  • Fehleranalyse
  • Testdokumentation
XC166 PPC proprietäre Testscriptsprache Linux Simulationsprogramm verteilt auf 3 Linux PC
Liebherr-Aerospace Lindenberg GmbH
6 Monate
2008-04 - 2008-09

Testspezifikation und Testdurchführung für ein embedded System in einem Wärmemengenzähler

Testspezifikation und Testdurchführung Renesas Prozessor C Assembler ...
Testspezifikation und Testdurchführung
  • Testspezifikation für ein Feldbusmodul (M-Bus)
  • Einpflegen der Testspezifikationen in eine Requisite Pro Datenbank
  • Entwicklung von Testscripts
  • Testdurchführung
  • Fehleranalyse
Renesas Prozessor C Assembler WinXP Requisite Pro
Landis+Gyr GmbH
1 Jahr 1 Monat
2007-04 - 2008-04

Test und Integration für ein Mobiltelefon (iPhone 1) eines amerikanischen Computerherstellers (Apple)

Test und Integration, Entwicklung von Testszenarien, Onsite Supp Nucleus MacOSX Dualmode Basebandchip ...
Test und Integration, Entwicklung von Testszenarien, Onsite Supp
  • Durchführung und Entwicklung von Regression Tests für den Basebandchip (speziell für die Inter Processor Comunication
  • über SPI und für AGPS Scenarios)
  • Fehleranalyse der Datenkommunikation über TCP/IP mit Wireshark
  • Perl Testscripts für die Kommunikation über den Applicatin Processor über TCP/IP (über Sockets)
  • Fehleranalyse SPI und AGPS
  • Onsite Support in Cupertino (USA, CA), mehrfach für jeweils 2-3 Wochen
Nucleus MacOSX Dualmode Basebandchip ARM11 Core C C++ Assembler Perl Sun Solaris Win2000/XP Mac OSX Clear Case
COMNEON GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl.-Ing. (Univ.) Informationstechnik

Kompetenzen

Kompetenzen

Schwerpunkte

TCP/IP, USB, Bluetooth, GSM/GPRS, UMTS, GPS, IrDA, Compilerbau

Aufgabenbereiche

  • Programmierung Embedded Systeme
  • Systemprogrammierung
  • hardwarenahe Programmierung
  • Treiberentwicklung
  • Anwendungsprogrammierung

Produkte / Standards / Erfahrungen / Methoden

Embedded OS:                                   

AutoSAR, QNX, Linux, ThreadX, Nucleus, OSE, WindowsCE, pSOS

Prozessorplatformen:                         

i386, ARM, J5, J6, E660, PPC, C166, TriCore, 68k, Z80, Z8, 6811, 6504

Entwicklungstools:                                        

Eclipse, CCS, Arctic Studio, Enterprise Architect, Visual Studio, MS DDK, Visual Basic, Xcode, GNU

 

Tools:

DOORS, Requisite Pro, Clear Case, Perforce, SVN, Git

Erfahrungen im Bereich:        

Softwareimplementierung und ?integration, sowie Test auf embedded Systemen

  • Systementwicklung
  • Hardwarenahe Programmierung
  • Treiberentwicklung (Windows, Linux, Apple MacOSX)

Erstellung von Konzepten und Prototypen

Anwendungsprogrammierung

Methoden:                                                 

OO Methoden und Analyse, UML Rational Rose, moderne embedded Entwicklungsmethoden, V-Modell

Betriebssysteme

Windows, Unix (Linux, MacOSX, Solaris, Hurd), MSDOS, CP/M, FlexOS

Programmiersprachen

C (34 Jahre), C++, Perl, Assembler, Objective C, Visual Basic, Scheme, ELisp, Tcl/Tk

Datenbanken

Informix, MS Access, MySQL, (dBase, Clipper)

Datenkommunikation

TCP/IP, USB, PPP, SPI, IrDA, RS232, Ethernet, I2C, Parallelport

Hardware

Alpha
20166 Multia Workstation
Apollo Domain
Workstation
Bus
I²C, SPI
Echtzeitsysteme
MPC8xx, MPC82xx, MPC360, ARM, Z80/180/280, 68k
embedded Systeme
MPC8xx, MPC82xx, MPC360, ARM, Z80/180/280, 68k
Emulatoren
EST ICE (jetzt WindRiver), Lauterbach
Hardware entwickelt
MPC860, Z80/180/280
Mikrocontroller
MPC8xx, MPC82xx, MPC360, ARM, Z80/180/280, 68k
Motorola
MPC8xx, MPC82xx, MPC360, ARM, Z80/180/280, 68k
PC
von 86XT über 286AT, 386, 486 bis zu modernen Pentium PC
PDP
PDP 11
Siemens PC
Basis CP/M, CCP/M, CDOS, FlexOS etc.
Siemens-SPS STEP x
S5, Programmiergeräte
SPS
Siemens S5
SUN
SPARC und UltraSPARC Workstations

Branchen

Branchen

Softwarehersteller

Mobile Phone Entwickler

Mobile Netzemtwickler

Automotive

Avionik

Energieerzeugung

Anlagenbau

Automatisierungs- und Antriebstechnik

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)

Deutschland: bevorzugt Großraum Nürnberg - Erlangen - Fürth, ggf. auch anderer Einsatzort möglich

nicht möglich

Projekte

Projekte

2 Jahre 1 Monat
2016-06 - 2018-06

Programmierung und Test für Automotive-Infotainment-System

Programmierung und Test/Debugging Jacinto J5 und J6 (MCore) AutoSAR Linux ...
Programmierung und Test/Debugging
  • Analyse der Kundenrequirements
  • Entwurf und Implementierung des Modules Booster Control
  • Test und Fehleranalyse
  • Unittests (Google Test, Google Mock)
  • CDD Dokumentation
Jacinto J5 und J6 (MCore) AutoSAR Linux C Windows PC SomeIP AVB Arctic Studio (Eclipse) CCS (TI) Google Test und Google Mock DOORS Enterprise Architekt Wireshark DLT Viewer Perforce Elvis Jira
Harman Straubing
1 Jahr
2015-06 - 2016-05

Entwurf und Programmierung für Automotive-Infotainment-System

Programmierung und Test/Debugging Jacinto J5 und J6 NXP Amplifier Chip NXP Tuner Chip ...
Programmierung und Test/Debugging
  • Analyse der Kundenrequirements (DOORS)
  • Entwurf und Planung mehrerer Module
  • Erstimplementierung der Module Amplifier Control, Tuner Control, Audio Diagnose Manager und Booster Control
  • Entwicklung und Test
Jacinto J5 und J6 NXP Amplifier Chip NXP Tuner Chip AutoSAR Linux Windows PC C Arctic Studio (Eclipse) CCS (TI) DOORS Perforce
Harman Straubing
4 Monate
2015-02 - 2015-05

Ethernet-Treiber für Linux, Automotive-Infotainment-System

Programmierung und Test/Debugging Jacinto J5 und J6 Linux C ...
Programmierung und Test/Debugging
  • Anpassung der TI Trieber für Jacinto J5 und J6
  • Erweiterung der Treiber für Audio/Video Transfer mit AVB
  • Testprogramme und Konfiguration der Linux Plattformen auf J5 und J6
Jacinto J5 und J6 Linux C Linux PC git Linux-Cross-Entwicklungsumgebung für ARM
Harman Becker Karlsbad
1 Jahr 5 Monate
2013-10 - 2015-02

Unterstützung bei der Entwicklung eines Automotive-Infotainment-Systemes

Analyse und Programmierung OMAP Controller Cortex-A9 Controller QNX ...
Analyse und Programmierung
  • Statische und dynamische Analyse
  • Analyse und Entwicklung zur Performance-Verbesserung u.a. im Kern-Systembereich und im Navigationsmodul
  • Analyse und Entwicklung zur Speicheroptimierung u.a. im Kernel-Systembereich und im Navigationsmodul, CAN-Bus
  • Anbindung
  • Fehleranalyse
  • Neuentwicklung und Verbesserung bzw. Korrektur einzelner Module und Funktionen
OMAP Controller Cortex-A9 Controller QNX C C++ Linux SVN Jenkins Valgrind LibrCheck (QNX) AddressSanitizer (gcc clang)
Techni Sat Digital Dresden
9 Monate
2014-05 - 2015-01

Treiber-Entwicklung für ein Automotive-Infotainment-System

Programmierung und Test/Debugging Tunnel Creek (Intel) Jacinto J6 QNX ...
Programmierung und Test/Debugging
  • Portierung von Treibern von Treibern von x86 auf ARM Plattform
  • Erweiterung von Treibern für ARM und x86 Plattform
  • Treiber für PCI Express, FPGA Devices, Sysregs
  • Build, Integration, Test DCE/Ducati Firmware für Jacinto J6
Tunnel Creek (Intel) Jacinto J6 QNX C MsWin Linux Perforce Momentics
Harman Becker Karlsbad
4 Jahre 1 Monat
2009-09 - 2013-09

Customer Support Level 2 im Rahmen des Projectes SAM

Problemanalyse und Problemlösungen Infineon 3G Baseband ARM11 TreadX ...
Problemanalyse und Problemlösungen
  • Betreung und Problemlösungen für die zahlreichen Tier 2 Kundenprojekte (Back Office)
  • Lösung von HW Problemen
  • Lösung von Integrationsproblemen
  • Programmierung von Speziallösungen
  • Fehlerananalyse
Infineon 3G Baseband ARM11 TreadX C C++ ARM Assembler Linux Sun Solaris Clear Case
Comneon GmbH Nürnberg (jetzt Intel)
1 Jahr 4 Monate
2009-09 - 2010-12

Forschungsprojekt HIGAPS für das europäische Satelliten Navigations System Galileo

Implementierung, Integration und Test Infineon 3G Baseband ARM11 Galileo Chip vom Frauenhofer Institut ...
Implementierung, Integration und Test
  • Integration und Test der Navigations SW auf einem Infineon 3G Referenzphone
  • Implementierung z.B. neuer AT Befehle im Comneon Stack
  • Fehleranalyse
Infineon 3G Baseband ARM11 Galileo Chip vom Frauenhofer Institut C Nucleus Linux Sun Solaris ClearCase
Comneon GmbH Nürnberg
1 Jahr
2008-09 - 2009-08

Testspezifikation und Testdurchführung für eine Seitenrudersteuerung eines Flugzeuges (Bombardier)

Testspezifikation und Testdurchführung XC166 PPC proprietäre Testscriptsprache ...
Testspezifikation und Testdurchführung
  • Testspezifikation
  • Testdurchführung auf einem Simulator
  • Fehleranalyse
  • Testdokumentation
XC166 PPC proprietäre Testscriptsprache Linux Simulationsprogramm verteilt auf 3 Linux PC
Liebherr-Aerospace Lindenberg GmbH
6 Monate
2008-04 - 2008-09

Testspezifikation und Testdurchführung für ein embedded System in einem Wärmemengenzähler

Testspezifikation und Testdurchführung Renesas Prozessor C Assembler ...
Testspezifikation und Testdurchführung
  • Testspezifikation für ein Feldbusmodul (M-Bus)
  • Einpflegen der Testspezifikationen in eine Requisite Pro Datenbank
  • Entwicklung von Testscripts
  • Testdurchführung
  • Fehleranalyse
Renesas Prozessor C Assembler WinXP Requisite Pro
Landis+Gyr GmbH
1 Jahr 1 Monat
2007-04 - 2008-04

Test und Integration für ein Mobiltelefon (iPhone 1) eines amerikanischen Computerherstellers (Apple)

Test und Integration, Entwicklung von Testszenarien, Onsite Supp Nucleus MacOSX Dualmode Basebandchip ...
Test und Integration, Entwicklung von Testszenarien, Onsite Supp
  • Durchführung und Entwicklung von Regression Tests für den Basebandchip (speziell für die Inter Processor Comunication
  • über SPI und für AGPS Scenarios)
  • Fehleranalyse der Datenkommunikation über TCP/IP mit Wireshark
  • Perl Testscripts für die Kommunikation über den Applicatin Processor über TCP/IP (über Sockets)
  • Fehleranalyse SPI und AGPS
  • Onsite Support in Cupertino (USA, CA), mehrfach für jeweils 2-3 Wochen
Nucleus MacOSX Dualmode Basebandchip ARM11 Core C C++ Assembler Perl Sun Solaris Win2000/XP Mac OSX Clear Case
COMNEON GmbH

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl.-Ing. (Univ.) Informationstechnik

Kompetenzen

Kompetenzen

Schwerpunkte

TCP/IP, USB, Bluetooth, GSM/GPRS, UMTS, GPS, IrDA, Compilerbau

Aufgabenbereiche

  • Programmierung Embedded Systeme
  • Systemprogrammierung
  • hardwarenahe Programmierung
  • Treiberentwicklung
  • Anwendungsprogrammierung

Produkte / Standards / Erfahrungen / Methoden

Embedded OS:                                   

AutoSAR, QNX, Linux, ThreadX, Nucleus, OSE, WindowsCE, pSOS

Prozessorplatformen:                         

i386, ARM, J5, J6, E660, PPC, C166, TriCore, 68k, Z80, Z8, 6811, 6504

Entwicklungstools:                                        

Eclipse, CCS, Arctic Studio, Enterprise Architect, Visual Studio, MS DDK, Visual Basic, Xcode, GNU

 

Tools:

DOORS, Requisite Pro, Clear Case, Perforce, SVN, Git

Erfahrungen im Bereich:        

Softwareimplementierung und ?integration, sowie Test auf embedded Systemen

  • Systementwicklung
  • Hardwarenahe Programmierung
  • Treiberentwicklung (Windows, Linux, Apple MacOSX)

Erstellung von Konzepten und Prototypen

Anwendungsprogrammierung

Methoden:                                                 

OO Methoden und Analyse, UML Rational Rose, moderne embedded Entwicklungsmethoden, V-Modell

Betriebssysteme

Windows, Unix (Linux, MacOSX, Solaris, Hurd), MSDOS, CP/M, FlexOS

Programmiersprachen

C (34 Jahre), C++, Perl, Assembler, Objective C, Visual Basic, Scheme, ELisp, Tcl/Tk

Datenbanken

Informix, MS Access, MySQL, (dBase, Clipper)

Datenkommunikation

TCP/IP, USB, PPP, SPI, IrDA, RS232, Ethernet, I2C, Parallelport

Hardware

Alpha
20166 Multia Workstation
Apollo Domain
Workstation
Bus
I²C, SPI
Echtzeitsysteme
MPC8xx, MPC82xx, MPC360, ARM, Z80/180/280, 68k
embedded Systeme
MPC8xx, MPC82xx, MPC360, ARM, Z80/180/280, 68k
Emulatoren
EST ICE (jetzt WindRiver), Lauterbach
Hardware entwickelt
MPC860, Z80/180/280
Mikrocontroller
MPC8xx, MPC82xx, MPC360, ARM, Z80/180/280, 68k
Motorola
MPC8xx, MPC82xx, MPC360, ARM, Z80/180/280, 68k
PC
von 86XT über 286AT, 386, 486 bis zu modernen Pentium PC
PDP
PDP 11
Siemens PC
Basis CP/M, CCP/M, CDOS, FlexOS etc.
Siemens-SPS STEP x
S5, Programmiergeräte
SPS
Siemens S5
SUN
SPARC und UltraSPARC Workstations

Branchen

Branchen

Softwarehersteller

Mobile Phone Entwickler

Mobile Netzemtwickler

Automotive

Avionik

Energieerzeugung

Anlagenbau

Automatisierungs- und Antriebstechnik

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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