Embedded-Software Entwickler, C/C++/ RTOS / hardwarenahe Programmierung / Mikrocontroller / SW-Test / SW-Dokumentation
Aktualisiert am 08.10.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.11.2025
Verfügbar zu: 40%
davon vor Ort: 0%
Deutsch
Muttersprache
Englisch
gute Kenntnisse

Einsatzorte

Einsatzorte

Freiburg im Breisgau (+50km)
Deutschland, Schweiz

Home-Office möglich

möglich

Projekte

Projekte

11 Jahre
2014-11 - heute

Firmware-Module für Klimasteuergerät

Firmware-Entwickler in einem Team von 5 Personen IAR Embedded Workbench for ARM KEIL uVision for ST10 MS Visual Studio Express 2013 ...
Firmware-Entwickler in einem Team von 5 Personen
  • Betreuung von Softwareprojekten (Hauptprogramm) im Bereich Railway, Straßenbahn und Busse für vernetzte Klimasteuerungen in Nahverkehrs-zügen und Straßenbahnen
  • Unterstützung bei der Inbetriebnahme der Software im Fahrzeug (Nahverkehrszug / Straßenbahn)
  • Anpassung von Lastenheften zu SW-Applikationsmodulen eines Klimasteuergerätes
  • Erstellung einer Dokumentation zu den Klimasteuergerätebetriebs-zuständen
  • Erstellung eines Codingstandards
  • Erstellung von Pflichtenheften für Firmware eines CO2-Wärmepumpen-Steuergerätes
  • Implementierung von SW-Funktionsmodulen in der Programmiersprache C gemäß Spezifikation. Erstellung von Programmflussdiagrammen und Anpassung der Spezifikation.
    • Umluftklappensteuerung
    • Verdampfergebläsesteuerung
    • Stufenloser Verdichter (PID-Regler)
    • Verdichterlogik
    • Stufenloser Verflüssiger (PID-Regler)
    • Konvektorheizungsregelung (PID-Regler)
    • Dachheizungsregelung ( zweistufige PID-Kaskadenregelung)
    • Frontboxheizungsregelung
    • Wasserpumpensteuerung
    • Einstiegsheizungsregelung
    • Untersitzheizungsregelung
    • Raumsolltemperaturberechnung
    • Zusatzheizungsregelung
    • Warmup-Management
    • Betriebszeitmanager
    • Messwerterfassung
    • Ölsumpfheizung
    • Schaltermodul (3 Digitale Eingänge)
    • Selbsttestmodul
    • Fehlerprüfmodul für Diagnose
    • CO2 WP Verdichterlogik
    • CO2 WP Verdichter Stufenlos
    • CO2 WP Außenlüfter
    • CO2 WP Magnetventile und Pumpen
    • CO2 WP Control Manager
  • Statische Codeanalyse mit Visual Lint / PC-Lint / IAR C-STAT
  • Testen der o. g. Funktionsmodule mithilfe eines PC-Simulationspro-grammes unter MS Windows 7
  • Wartung und Pflege der o.g. PC-Windows-Simulationsapplikation in Visual BASIC .NET mit Benutzerinterface unter MS Windows 7
IAR Embedded Workbench for ARM KEIL uVision for ST10 MS Visual Studio Express 2013 Visual BASIC .NET Programmiersprache C Diagrammeditor Dia V 0.97.2 (Free Software Foundation) Simulationstool für Klimasteuer-gerät Statische Codeanalyse mit IAR-C-STAT und PC-Lint Regelungstechnik (PID-Regler)
Hersteller von Steuergeräten für Klimatisierungstechnik in Zügen, Straßenbahnen und Bussen
1 Jahr 10 Monate
2012-08 - 2014-05

Entwicklung von Firmware-Modulen für Sicherheitslaserscanner

Firmware-Entwickler in SW-Team mit ca. 15 Personen CrossCore Embedded Studio Programmiersprache C99 RTOS ThreadX ...
Firmware-Entwickler in SW-Team mit ca. 15 Personen
  • Erstellung eines SW Architecture Documents für ein Kommunikationsprotokoll, welches innerhalb eines Laserscanner verwendet wird, um zwischen verschiedenen Mikrocontrollern Datentransfers zu ermöglichen
  • Änderung der Spezifikation des Kommunikationsprotokolls (Fragmentierung von Telegrammen)
  • Implementierung des o.g. Protokoll auf einem Blackfin Microcontroller von Analog Devices in der Programmiersprache C unter Einsatz des RTOS ThreadX auf den HW-Schnittstellen SPI und SPORT.
  • Implementierung und Dokumentation eines SW-Moduls zur Überwachung von Versorgungsspannungen
  • Implementierung und Dokumentation eines SW-Moduls zur Steuerung eines DC-Motors
  • Implementierung und Dokumentation eines SW-Moduls zur Überprüfung von FPGA Selbsttests
  • Implementierung und Dokumentation eines SW-Moduls zur Überwachung von ADCs,
  • Erstellung von UML-Diagrammen mit Tool Enterprise Architect von Sparx Systems
  • Statische Codeprüfung mit QA-C Source Code Analyser
  • Testen und Debuggen der Implementierung auf der Target HW
  • Entwicklung für SIL 2
  • Inline-Kommentierung des Source Code mit Doxygen
CrossCore Embedded Studio Programmiersprache C99 RTOS ThreadX UML Enterprise Architect TortoiseSVN QA-C Source Code Analyser Doxygen HW I/F SPI HW I/F SPORT
Großer Sensorhersteller
7 Monate
2011-12 - 2012-06

Entwicklung der Operation System Software für Steuereinheit einer Hubschrauberturbine

SW-Entwickler in SW-Team mit ca. 10 Personen Microcontroller Freescale MPC565 Greenhills Ada95 Compiler Configuration Management Serena Dimension
SW-Entwickler in SW-Team mit ca. 10 Personen
  • Erstellung des Software Architecture Documents
  • Erweiterung der Software (Ada95)
  • Durchführung von Tests auf dem Target
Microcontroller Freescale MPC565 Greenhills Ada95 Compiler Configuration Management Serena Dimension
HW- / SW-Dienstleister
5 Monate
2010-08 - 2010-12

Entwicklung von Firmware-Modulen für Handmessgerät (Klimatechnik)

SW-Entwickler in einem Team mit 5 Personen TortoiseSVN C/C++ RTOS (embOS) ...
SW-Entwickler in einem Team mit 5 Personen
  • Implementierung von SW-I/O-Treibern in der Programmiersprache C für ein Handmessgerät aus der Klimatechnik. Hierzu gehören:
  • Keyboardtreiber, SPI- ,PWM-Treiber für Tastatur- und Displaybeleuchtung und verschiedene SPI-Treiber
  • Test der Treiber auf der Target-HW mit Debugger
  • Verwendung eines RTOS
  • Implementierung eines Programmes in C++ auf dem PC zur Kommunikation via USB mit der Target-HW.
  • Implementierung einer Druckeransteuerung via IrDA
  • Erarbeitung von Verbesserungsvorschlägen zur Target
TortoiseSVN C/C++ RTOS (embOS) TRACE32-Debugger
Marktführender Hersteller mobiler Messtechnik
3 Monate
2010-04 - 2010-06

SW-Verifikation für ein Avionik-Gerät

SW-Entwickler in einem Team mit 10 Personen MS Excel TortoiseCVS MANTIS Problem Report System
SW-Entwickler in einem Team mit 10 Personen
  • Verifikation der Firmware eines Gerätes aus der Luftfahrt.
  • Erstellung von Testfällen für Unit Tests anhand von Software Design Dokumenten, Working Instruction und Data Dictionaries.
  • Eingabe der Testdaten über ein spezielles Excelsheet.
  • Sicherstellung des hohen Testabdeckungsgrades (jeweils 100% Statement-Coverage, Decision-Coverage und MC/DC-Coverage).
  • Automatische Ausführung der Unit Tests mit einer speziellen Toolchain.
  • Erstellung von Modultesttreibern in Programmiersprache C.
  • Erstellung von Problem Reports für getestete Units im MANTIS Problem Report System.
  • Konfigurationsmanagement mit TortoiseCVS
MS Excel TortoiseCVS MANTIS Problem Report System
HW/SW-Entwicklungsdienstleister
11 Monate
2009-03 - 2010-01

Implementierung von Field Diagnostic Profile FF-912 in einen Foundation Fieldbus H1-Stack und FBAP

SW-Entwickler in einem Team von 4 Personen MS Visual Studio 2005 IAR-C/C++ Compiler für ARM IBM Rational ClearCase / ClearQuest
SW-Entwickler in einem Team von 4 Personen
  • Schaffung einer Schnittstelle Sensor-Applikation
  • H1-Stack/FBAP zum Austausch von Diagnosedaten
  • Erstellung eines Moduls mit C-Funktionen für das Field Diagnostic Profile
  • Durchführung von Tests mit NI-Tools und ITK-Testsuite.
  • Überprüfung des Sourcecodes mit Visual Lint / PC - Lint (m. MISRA-C:2004)
  • Durchführung des Konfigurationsmanagements mit IBM Rational ClearCase
  • Problem-Reporting mit IBM Rational ClearQuest
MS Visual Studio 2005 IAR-C/C++ Compiler für ARM IBM Rational ClearCase / ClearQuest
großer Meßgerätehersteller
5 Monate
2008-10 - 2009-02

Wartung und Pflege eines Foundation Fieldbus H1-Stacks und FBAP

SW-Entwickler in einem Team von 4 Personen MS Visual Studio 2005 Visual Lint/PC-Lint IAR-C/C++ Compiler für ARM ...
SW-Entwickler in einem Team von 4 Personen
  • Überprüfung des Sourcecodes mit Visual Lint/PC-Lint (m. MISRA-C:2004)
  • Codebereinigung (u.a. Beseitigung von Compiler-/Lint-Warnungen)
  • Durchführung des Konfigurationsmanagements mit IBM Rational ClearCase
  • Reporting von Problemen mit IBM Rational ClearQuest
MS Visual Studio 2005 Visual Lint/PC-Lint IAR-C/C++ Compiler für ARM IBM Rational ClearCase / ClearQuest
großer Meßgerätehersteller
3 Monate
2008-07 - 2008-09

Zusammenführung von Baselines eines FF/H1-Stacks (Foundation Fieldbus)

SW-Entwickler in einem Team von 4 Personen MS Visual Studio 2005 Araxis Merge IAR-C/C++ Compiler für ARM ...
SW-Entwickler in einem Team von 4 Personen
  • Durchführung von Merges von verschiedenen Baselines eines FF/H1-Stacks mit Tool „Araxis Merge“
  • Überprüfung des Sourcecodes mit Visual Lint / PC-Lint (m. MISRA-C:2004)
  • Codebereinigung (u.a. Beseitigung von Compiler- / Lint-Warnungen)
  • Durchführung von CTK-Tests (Conformance Test Kit) für den FF/H1-Stack
MS Visual Studio 2005 Araxis Merge IAR-C/C++ Compiler für ARM IBM Rational ClearCase / ClearQuest
großer Meßgerätehersteller
9 Monate
2007-10 - 2008-06

Testen des DCP-Protokolls eines PROFINET-IO

SW-Tester in einem Team von 6 Personen GNU-GCC für PPC C++ Microcontroller PowerPC405 ...
SW-Tester in einem Team von 6 Personen
  • Erstellung der Testspezifikation auf der Grundlage der Anforderungsspezifikation und der PROFINET-Spezifikationen (Protocol und Services)
  • Erstellung von Testskripts und Testtreibern (C++), welche in einer Multitaskingumgebung laufen.
GNU-GCC für PPC C++ Microcontroller PowerPC405 TRACE32-Debugger
HW/SW-Entwicklungsdienstleister
1 Monat
2007-09 - 2007-09

Bootloader für Renesas M16C/62P

SW-Entwickler in einem Team von 4 Personen (Angestellter) IAR Workbench C Renesas E8-Emulator Renesas HEW
SW-Entwickler in einem Team von 4 Personen (Angestellter)

Implementierung und Test eines Bootloaders für Mikrocontroller M16C, der für eine Hausgeräte-Elektronik eingesetzt wird.

IAR Workbench C Renesas E8-Emulator Renesas HEW
HW-/SW - Entwicklungsdienstleister
5 Monate
2007-04 - 2007-08

Ada95 Unit Testing für ein AHRS (Luftfahrt)

SW-Tester in einem Team von 4 Personen (Angestellter) GNAT Compiler AdaTEST95-Testtool
SW-Tester in einem Team von 4 Personen (Angestellter)

Erstellung von Unit Tests in der Programmiersprache Ada95 für ein Kurs-Lage-Referenzsystem für Verkehrsflugzeuge

GNAT Compiler AdaTEST95-Testtool
HW-/SW - Entwicklungsdienstleister
3 Monate
2007-01 - 2007-03

SW-Verifikation für ein Füllstand- und Durchflussmeßgerät

SW-Entwickler in einem Team von 4 Personen (Angestellter) GNU GCC Compiler
SW-Entwickler in einem Team von 4 Personen (Angestellter)
  • Verifikation der Firmware eines Füllstand- und Durchflussmeßgerätes im Rahmen einer TÜV-Zertifizierung nach IEC 61508 SIL2 mit Hilfe von Code Walk Throughs und Programmierung von Modultesttreibern in C.
  • Erstellung eines Modultestplans und –reports.
GNU GCC Compiler
HW-/SW - Entwicklungsdienstleister
5 Monate
2006-08 - 2006-12

Spezifikation von Homeautomation Devices

SW-Entwickler in einem Team von 8 Personen (Angestellter) SA/RT mit Tool SmartDraw
SW-Entwickler in einem Team von 8 Personen (Angestellter)
  • Erstellung von Product User Interface Requirement Specifications für Geräte eines Wireless-Homeautomation-Systems.
  • Erstellung von Firmware-Specifications für o.g. Geräte.
SA/RT mit Tool SmartDraw
HW-/SW - Entwicklungsdienstleister
6 Monate
2006-02 - 2006-07

SW-Entwicklung für SIM-Modul

SW-Entwickler in einem Team von 8 Personen (Angestellter) MISRA-C:1998 SA/RT mit Tool Select Yourdon Struktogramme
SW-Entwickler in einem Team von 8 Personen (Angestellter)
  • Erstellung einer Software Requirement Specification und eines Software-Designs für die Firmware eines Synchro-Interface-Moduls eines Kurs-Lage-Referenzsystems (Luftfahrt)
  • Programmierung der SW-Module in C
MISRA-C:1998 SA/RT mit Tool Select Yourdon Struktogramme
HW-/SW - Entwicklungsdienstleister
4 Monate
2002-02 - 2002-05

Anhängeranschlußgerät (Steuerelektronik für Anhängerlampen) für Autos

SW-Entwickler in einem Team von 6 Personen CAN-Bus ANSI C MCU Motorola 68HC08
SW-Entwickler in einem Team von 6 Personen
  • Erstellung einer SRS
  • Durchführung von Code Reviews
  • Erstellung SW-Dokumentation
CAN-Bus ANSI C MCU Motorola 68HC08
Kfz-Elektronikhersteller
4 Monate
2001-01 - 2001-04

Erstellung von LabVIEW-Bibliotheken für MIL-STD 1553-Bus Modul

SW-Entwickler in einem Team von 4 Personen NI LabVIEW
SW-Entwickler in einem Team von 4 Personen
  • Erstellung von Virtuell Instruments für ein PCI/VXI-Board mit LabVIEW
  • Durchführung von Tests
NI LabVIEW
Navigationsgerätehersteller
11 Monate
1999-10 - 2000-08

Device-Simulator für MIL-STD 1553-Bus

SW-Entwickler in einem Team von 4 Personen Visual C++ PMC1553-Modul
SW-Entwickler in einem Team von 4 Personen
  • Erstellung einer Windows NT Applikation zur Simulation zweier Geräte-Einheiten am MIL-STD 1553 Bus
  • Programmierung der GUI und der hardwarenahen Software.
  • Durchführung von Tests
Visual C++ PMC1553-Modul
Navigationsgerätehersteller
3 Monate
2000-03 - 2000-05

Serieller Schnittstellensimulator

SW-Entwickler in einem Team von 4 Personen MS DOS RT-Kernel für C von On Time Informatik
SW-Entwickler in einem Team von 4 Personen
  • Erstellung eines Echtzeitprogrammes zur Simulation des seriellen Interfaces dreier Geräteeinheiten auf PC in der Programmiersprache C
  • Programmierung der UART-Schnittstellen
MS DOS RT-Kernel für C von On Time Informatik
Navigationsgerätehersteller
3 Monate
1999-11 - 2000-01

Kontrollrechner für ein Waffensystem

SW-Entwickler in einem Team von 4 Personen C++ RTOS VxWorks VME-Bus PowerPC-Board
SW-Entwickler in einem Team von 4 Personen
  • Erstellung eines Echtzeitprogrammes für zwei MIL-STD 1553-Interfaces
  • Integration der SW-Komponenten in die Hauptanwendung
  • SW-Tests mit MIL-BUS Tester
C++ RTOS VxWorks VME-Bus PowerPC-Board
Navigationsgerätehersteller

Aus- und Weiterbildung

Aus- und Weiterbildung

04/1986 - 06/1990

Dipl.-Ing. (FH) Fachrichtung Elektrotechnik,
Studiengang Ingenieur-Informatik mit Vertiefung Technische Informatik,
FH Furtwangen (jetzt HS Furtwangen)

Weiterbildungen:

  • Objektorientierte Programmierung
  • Kurs TQM (Total Quality Management)
  • Kurs Taguchi-Methods (Prozessoptimierung)

06/2014 - 10/2014

  • Einarbeitung in die Programmiersprache C#
  • Einarbeitung in die Programmiersprache Ruby
  • Linux
  • RTOS
  • Software-Test

Tools und Technologien:
Visual Studio Express 2013 for C#, Ruby V unter Linux

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Einführung:
Als freiberuflicher Software-Ingenieur unterstütze ich Kunden in allen Phasen der hardwarenahen Software-Entwicklung. Ich übernehme Aufträge in den Bereichen SW-Spezifikation, SW-Design, Codierung und SW-Verifikation. Ich entwickle nach dem V-Modell und setze moderne Entwicklungs-werkzeuge und -methoden ein.
Ein großes Anliegen ist es meinerseits Software wiederverwendbar, strukturiert, wartbar und sicher zu machen.
Mit Hilfe meiner umfangreichen Erfahrung, ausgeprägtem Teamgeist und einer offenen Kom-munikation möchte ich qualitativ gute Resultate für meine Kunden erzielen.
Gerne arbeite ich mich in neue Gebiete des Kunden ein.

Fachliche Kernkompetenzen:

  • Hardwarenahe Programmierung (Firmware) von Mikrocontrollern in den Programmiersprachen C und C++
  • Einsatz von Echtzeitbetriebssystemen (RTOS)
  • Programmierung von Bus-Systemen und HW-Schnittstellen
  • PC-Programmierung unter MS Windows und LINUX
  • Verifikation von Software durch Code Walk Through und Unit Tests
  • Verfassen von Software Requirements-Spezifikationen und SW-Designdokumenten.
  • Einsatz von SW-Entwurfswerkzeugen
  • Qualitätssicherung in der SW-Entwicklung

 

Persönliche Kernkompetenzen:

  • Hohe Teamfähigkeit
  • Hohe Kommunikationsfähigkeit
  • Exaktes und strukturiertes Arbeiten
  • Fähigkeit sich schnell in neue Gebiete einzuarbeiten.

Aufgaben und Funktionen:

  • Aufgaben in allen Phasen der SW-Entwicklung
  • Teammitglied (2 bis 15 Personen) in SW-Projekten

 

Standards:

  • RTCA / DO 178 B Level A (Luftfahrt)
  • IEC 61508 SIL 2 (Functional Safety)
  • MISRA-C:2004 (Programmiersprache C)

Requirements Engineering:

  • Erstellung von Software Requirements Specifications (SRS)
  • Erstellung von Product User Interface Requirements Specifications
  • Erstellung von Software Detailed Design Descriptions (SDDD)

 

Software-Design-Methoden:

  • UML (Tool Enterprise Architect [Sparx Systems])
  • SA/RT Structured Analysis (Tool Select Yourdon)
  • State Charts
  • Nassi-Shneiderman-Diagramme
  • CRC cards
  • Programmflußdiagramme (DIN 66001) mit Tool Dia (Free Software Foundation)
  • yEd Graph Editor für Blockdiagramme

Software-Verifikation:

  • Statische Codeanalyse (Visual Lint , PC-lint, QA-C)
  • Code Walk Throughs / Code Reviews
  • Erstellung von CWT Records
  • Unit Testing (Testfallanalyse und Testfallerstellung)
  • Functional Testing
  • Erstellung von Modultestplänen und -reports

GUI-Programmierung:

  • Microsoft MFC-Library
  • National Instruments LabWindows/CVI
  • Trolltech Qt für X11/Linux
  • Visual Studio VisualBasic .NET

IDEs, Compiler und Debugger:

  • CrossCore Embedded Studio (Analog Devices)
  • VisualDSP++ (Analog Devices)
  • Eclipse CDT
  • MS Visual Studio 2013 for Desktop
  • TRACE32-Debugger (für PowerPC und Renesas SH2A)
  • NI LabWindows/CVI (ANSI C)
  • Microtech C
  • KEIL uVision für ARM und ST10
  • Renesas HEW
  • IAR Embedded Workbench für C/C++ und MCU M16C
  • IAR Embedded Workbench für C/C++ und MCU ARM7
  • IAR Embedded Workbench für C/C++ und ARM / XMC4500
  • MS Visual C++ V 6.0
  • Borland C++ Builder
  • Greenhills Ada95 Compiler
  • GNU Ada Compiler (GNAT)
  • GNU GCC Compiler
  • AutoCAD/AutoLISP
  • Digitalk Smalltalk V/386
  • HP-/HT-Basic
  • NI LabVIEW
  • VAX FORTRAN 77
  • VAX Assembler für DEC 11/780

 

Testtools:

  • AdaTEST95 (IPL) ? Modul Testing
  • Visual Lint / PC-Lint - statische Codeprüfung
  • IAR C-STAT / MISRA-C- statische Codeprüfung
  • QA-C Source Code Analyser (Programming Research Ltd.) - statische
  • Codeprüfung
  • ITK for Foundation Fieldbus (Interoperability Test Kit)
  • CTK for Foundation Fieldbus (Conformance Test Kit)
  • NI-Tools (National Instruments) for Foundation Fieldbus (NI-Configurator, NI-Monitor, NI-Dialog, Alarmmonitor, Trendmonitor)

Konfigurationsmanagement

  • IBM Rational ClearCase
  • Serena Dimension
  • LinCVS
  • FreeCVS
  • Tortoise CVS / SVN

Problem Report Systeme

  • IBM Rational ClearQuest
  • Bugzilla
  • MANTIS
  • GNATS

Source Code Document Systeme:

  • Doxygen

Grafikbibliotheken:

Quinn-Curtis Real-Time-Graphics Library for DOS

Betriebssysteme

AtomThreads
DEC VMS
Dos
HPUX
Linux
Suse, Ubuntu
MS-DOS
pSOS
RT-Kernel C for DOS
RTOS (Real Time OS)
ThreadX, SCIOPTA, embOS, RT-Kernel for C On Time Informatik
SCIOPTA RT-Kernel
SUN OS, Solaris
Unix
HP-UX, SUSE Linux
VMS
VxWorks
Windows
NT/98/2000/XP/7

Programmiersprachen

Ada
Ada83 / Ada95; gute Kenntnisse
Assembler
gut
Basic
Sehr gute Kenntnisse
C
sehr gute Kenntnisse
C++
sehr gute Kenntnisse
Fortran
gute Kenntnisse
HP- / HT-Basic
gute Kenntnisse
LabView
Grundkenntnisse
LabVIEW G
gute Kenntnisse
Lisp
gute Kenntnisse
Mantis
gute Kenntnisse
Pascal
gute Kenntnisse
Qt
gute Kenntnisse
Smalltalk
gute Kenntnisse
Visual BASIC .NET
gute Kenntnisse

Datenbanken

n/a

Datenkommunikation

ARINC 429
Bus
CAN-Bus / CAN Open
Foundation Fieldbus
H1-Stack / Function Blocks
HDLC
HDLC
IEEE 488
MIL-STD 1553 A/B
PROFINET IO
SPI
SPORT
STANAG 3838
UART
USB

Hardware

Analog Devices
ADuC7020, ADuC7026 (ARM7TDMI core) Blackfin BF- 512 / 524 / 548
Bus
Foundation Fieldbus, Profinet IO, CAN, SPI, MIL-STD 1553, ARINC429, HP-IB
Digital
embedded Systeme
Kundenspezifische Elektronikkarten mit 1 od. mehreren µC
Emulatoren
Freescale
MPC565
HP
workstations
IBM kompatible PCs
Infineon
XMC4500 (ARM - Cortex - M4)
Intel
80x86
Messgeräte
Oszilloskop, Logic-Analyser
Mikrocontroller
verschiedene, siehe unten
Motorola
68302, 68360
PC
IBM-Kompatibel
PLD, FPGA
Renesas
SH7263 (SuperH RISC), M16C/62P
Sensoren
Laserscanner, Kontrasttaster
SUN
SPARC Workstations
SUN-SPARC-Workstations
Texas Instruments
TMS320C25
VAX
11/780

Berechnung / Simulation / Versuch / Validierung

Chipsimulation mit HILO (Genrad)
Hardware-in-the-Loop Simulation (HIL)
Software-in-the-Loop Simulation (SIL)

Design / Entwicklung / Konstruktion

AutoCAD
Programmierung in AutoLISP

Branchen

Branchen

  • Luftfahrt (Avionik) 10 Jahre
  • Meßtechnikgeräte-Hersteller 5 Jahre
  • Angewandte Forschung 3 Jahre
  • Sensorik 5 Jahre
  • Steuergeräte-Hersteller 4 Jahre

Einsatzorte

Einsatzorte

Freiburg im Breisgau (+50km)
Deutschland, Schweiz

Home-Office möglich

möglich

Projekte

Projekte

11 Jahre
2014-11 - heute

Firmware-Module für Klimasteuergerät

Firmware-Entwickler in einem Team von 5 Personen IAR Embedded Workbench for ARM KEIL uVision for ST10 MS Visual Studio Express 2013 ...
Firmware-Entwickler in einem Team von 5 Personen
  • Betreuung von Softwareprojekten (Hauptprogramm) im Bereich Railway, Straßenbahn und Busse für vernetzte Klimasteuerungen in Nahverkehrs-zügen und Straßenbahnen
  • Unterstützung bei der Inbetriebnahme der Software im Fahrzeug (Nahverkehrszug / Straßenbahn)
  • Anpassung von Lastenheften zu SW-Applikationsmodulen eines Klimasteuergerätes
  • Erstellung einer Dokumentation zu den Klimasteuergerätebetriebs-zuständen
  • Erstellung eines Codingstandards
  • Erstellung von Pflichtenheften für Firmware eines CO2-Wärmepumpen-Steuergerätes
  • Implementierung von SW-Funktionsmodulen in der Programmiersprache C gemäß Spezifikation. Erstellung von Programmflussdiagrammen und Anpassung der Spezifikation.
    • Umluftklappensteuerung
    • Verdampfergebläsesteuerung
    • Stufenloser Verdichter (PID-Regler)
    • Verdichterlogik
    • Stufenloser Verflüssiger (PID-Regler)
    • Konvektorheizungsregelung (PID-Regler)
    • Dachheizungsregelung ( zweistufige PID-Kaskadenregelung)
    • Frontboxheizungsregelung
    • Wasserpumpensteuerung
    • Einstiegsheizungsregelung
    • Untersitzheizungsregelung
    • Raumsolltemperaturberechnung
    • Zusatzheizungsregelung
    • Warmup-Management
    • Betriebszeitmanager
    • Messwerterfassung
    • Ölsumpfheizung
    • Schaltermodul (3 Digitale Eingänge)
    • Selbsttestmodul
    • Fehlerprüfmodul für Diagnose
    • CO2 WP Verdichterlogik
    • CO2 WP Verdichter Stufenlos
    • CO2 WP Außenlüfter
    • CO2 WP Magnetventile und Pumpen
    • CO2 WP Control Manager
  • Statische Codeanalyse mit Visual Lint / PC-Lint / IAR C-STAT
  • Testen der o. g. Funktionsmodule mithilfe eines PC-Simulationspro-grammes unter MS Windows 7
  • Wartung und Pflege der o.g. PC-Windows-Simulationsapplikation in Visual BASIC .NET mit Benutzerinterface unter MS Windows 7
IAR Embedded Workbench for ARM KEIL uVision for ST10 MS Visual Studio Express 2013 Visual BASIC .NET Programmiersprache C Diagrammeditor Dia V 0.97.2 (Free Software Foundation) Simulationstool für Klimasteuer-gerät Statische Codeanalyse mit IAR-C-STAT und PC-Lint Regelungstechnik (PID-Regler)
Hersteller von Steuergeräten für Klimatisierungstechnik in Zügen, Straßenbahnen und Bussen
1 Jahr 10 Monate
2012-08 - 2014-05

Entwicklung von Firmware-Modulen für Sicherheitslaserscanner

Firmware-Entwickler in SW-Team mit ca. 15 Personen CrossCore Embedded Studio Programmiersprache C99 RTOS ThreadX ...
Firmware-Entwickler in SW-Team mit ca. 15 Personen
  • Erstellung eines SW Architecture Documents für ein Kommunikationsprotokoll, welches innerhalb eines Laserscanner verwendet wird, um zwischen verschiedenen Mikrocontrollern Datentransfers zu ermöglichen
  • Änderung der Spezifikation des Kommunikationsprotokolls (Fragmentierung von Telegrammen)
  • Implementierung des o.g. Protokoll auf einem Blackfin Microcontroller von Analog Devices in der Programmiersprache C unter Einsatz des RTOS ThreadX auf den HW-Schnittstellen SPI und SPORT.
  • Implementierung und Dokumentation eines SW-Moduls zur Überwachung von Versorgungsspannungen
  • Implementierung und Dokumentation eines SW-Moduls zur Steuerung eines DC-Motors
  • Implementierung und Dokumentation eines SW-Moduls zur Überprüfung von FPGA Selbsttests
  • Implementierung und Dokumentation eines SW-Moduls zur Überwachung von ADCs,
  • Erstellung von UML-Diagrammen mit Tool Enterprise Architect von Sparx Systems
  • Statische Codeprüfung mit QA-C Source Code Analyser
  • Testen und Debuggen der Implementierung auf der Target HW
  • Entwicklung für SIL 2
  • Inline-Kommentierung des Source Code mit Doxygen
CrossCore Embedded Studio Programmiersprache C99 RTOS ThreadX UML Enterprise Architect TortoiseSVN QA-C Source Code Analyser Doxygen HW I/F SPI HW I/F SPORT
Großer Sensorhersteller
7 Monate
2011-12 - 2012-06

Entwicklung der Operation System Software für Steuereinheit einer Hubschrauberturbine

SW-Entwickler in SW-Team mit ca. 10 Personen Microcontroller Freescale MPC565 Greenhills Ada95 Compiler Configuration Management Serena Dimension
SW-Entwickler in SW-Team mit ca. 10 Personen
  • Erstellung des Software Architecture Documents
  • Erweiterung der Software (Ada95)
  • Durchführung von Tests auf dem Target
Microcontroller Freescale MPC565 Greenhills Ada95 Compiler Configuration Management Serena Dimension
HW- / SW-Dienstleister
5 Monate
2010-08 - 2010-12

Entwicklung von Firmware-Modulen für Handmessgerät (Klimatechnik)

SW-Entwickler in einem Team mit 5 Personen TortoiseSVN C/C++ RTOS (embOS) ...
SW-Entwickler in einem Team mit 5 Personen
  • Implementierung von SW-I/O-Treibern in der Programmiersprache C für ein Handmessgerät aus der Klimatechnik. Hierzu gehören:
  • Keyboardtreiber, SPI- ,PWM-Treiber für Tastatur- und Displaybeleuchtung und verschiedene SPI-Treiber
  • Test der Treiber auf der Target-HW mit Debugger
  • Verwendung eines RTOS
  • Implementierung eines Programmes in C++ auf dem PC zur Kommunikation via USB mit der Target-HW.
  • Implementierung einer Druckeransteuerung via IrDA
  • Erarbeitung von Verbesserungsvorschlägen zur Target
TortoiseSVN C/C++ RTOS (embOS) TRACE32-Debugger
Marktführender Hersteller mobiler Messtechnik
3 Monate
2010-04 - 2010-06

SW-Verifikation für ein Avionik-Gerät

SW-Entwickler in einem Team mit 10 Personen MS Excel TortoiseCVS MANTIS Problem Report System
SW-Entwickler in einem Team mit 10 Personen
  • Verifikation der Firmware eines Gerätes aus der Luftfahrt.
  • Erstellung von Testfällen für Unit Tests anhand von Software Design Dokumenten, Working Instruction und Data Dictionaries.
  • Eingabe der Testdaten über ein spezielles Excelsheet.
  • Sicherstellung des hohen Testabdeckungsgrades (jeweils 100% Statement-Coverage, Decision-Coverage und MC/DC-Coverage).
  • Automatische Ausführung der Unit Tests mit einer speziellen Toolchain.
  • Erstellung von Modultesttreibern in Programmiersprache C.
  • Erstellung von Problem Reports für getestete Units im MANTIS Problem Report System.
  • Konfigurationsmanagement mit TortoiseCVS
MS Excel TortoiseCVS MANTIS Problem Report System
HW/SW-Entwicklungsdienstleister
11 Monate
2009-03 - 2010-01

Implementierung von Field Diagnostic Profile FF-912 in einen Foundation Fieldbus H1-Stack und FBAP

SW-Entwickler in einem Team von 4 Personen MS Visual Studio 2005 IAR-C/C++ Compiler für ARM IBM Rational ClearCase / ClearQuest
SW-Entwickler in einem Team von 4 Personen
  • Schaffung einer Schnittstelle Sensor-Applikation
  • H1-Stack/FBAP zum Austausch von Diagnosedaten
  • Erstellung eines Moduls mit C-Funktionen für das Field Diagnostic Profile
  • Durchführung von Tests mit NI-Tools und ITK-Testsuite.
  • Überprüfung des Sourcecodes mit Visual Lint / PC - Lint (m. MISRA-C:2004)
  • Durchführung des Konfigurationsmanagements mit IBM Rational ClearCase
  • Problem-Reporting mit IBM Rational ClearQuest
MS Visual Studio 2005 IAR-C/C++ Compiler für ARM IBM Rational ClearCase / ClearQuest
großer Meßgerätehersteller
5 Monate
2008-10 - 2009-02

Wartung und Pflege eines Foundation Fieldbus H1-Stacks und FBAP

SW-Entwickler in einem Team von 4 Personen MS Visual Studio 2005 Visual Lint/PC-Lint IAR-C/C++ Compiler für ARM ...
SW-Entwickler in einem Team von 4 Personen
  • Überprüfung des Sourcecodes mit Visual Lint/PC-Lint (m. MISRA-C:2004)
  • Codebereinigung (u.a. Beseitigung von Compiler-/Lint-Warnungen)
  • Durchführung des Konfigurationsmanagements mit IBM Rational ClearCase
  • Reporting von Problemen mit IBM Rational ClearQuest
MS Visual Studio 2005 Visual Lint/PC-Lint IAR-C/C++ Compiler für ARM IBM Rational ClearCase / ClearQuest
großer Meßgerätehersteller
3 Monate
2008-07 - 2008-09

Zusammenführung von Baselines eines FF/H1-Stacks (Foundation Fieldbus)

SW-Entwickler in einem Team von 4 Personen MS Visual Studio 2005 Araxis Merge IAR-C/C++ Compiler für ARM ...
SW-Entwickler in einem Team von 4 Personen
  • Durchführung von Merges von verschiedenen Baselines eines FF/H1-Stacks mit Tool „Araxis Merge“
  • Überprüfung des Sourcecodes mit Visual Lint / PC-Lint (m. MISRA-C:2004)
  • Codebereinigung (u.a. Beseitigung von Compiler- / Lint-Warnungen)
  • Durchführung von CTK-Tests (Conformance Test Kit) für den FF/H1-Stack
MS Visual Studio 2005 Araxis Merge IAR-C/C++ Compiler für ARM IBM Rational ClearCase / ClearQuest
großer Meßgerätehersteller
9 Monate
2007-10 - 2008-06

Testen des DCP-Protokolls eines PROFINET-IO

SW-Tester in einem Team von 6 Personen GNU-GCC für PPC C++ Microcontroller PowerPC405 ...
SW-Tester in einem Team von 6 Personen
  • Erstellung der Testspezifikation auf der Grundlage der Anforderungsspezifikation und der PROFINET-Spezifikationen (Protocol und Services)
  • Erstellung von Testskripts und Testtreibern (C++), welche in einer Multitaskingumgebung laufen.
GNU-GCC für PPC C++ Microcontroller PowerPC405 TRACE32-Debugger
HW/SW-Entwicklungsdienstleister
1 Monat
2007-09 - 2007-09

Bootloader für Renesas M16C/62P

SW-Entwickler in einem Team von 4 Personen (Angestellter) IAR Workbench C Renesas E8-Emulator Renesas HEW
SW-Entwickler in einem Team von 4 Personen (Angestellter)

Implementierung und Test eines Bootloaders für Mikrocontroller M16C, der für eine Hausgeräte-Elektronik eingesetzt wird.

IAR Workbench C Renesas E8-Emulator Renesas HEW
HW-/SW - Entwicklungsdienstleister
5 Monate
2007-04 - 2007-08

Ada95 Unit Testing für ein AHRS (Luftfahrt)

SW-Tester in einem Team von 4 Personen (Angestellter) GNAT Compiler AdaTEST95-Testtool
SW-Tester in einem Team von 4 Personen (Angestellter)

Erstellung von Unit Tests in der Programmiersprache Ada95 für ein Kurs-Lage-Referenzsystem für Verkehrsflugzeuge

GNAT Compiler AdaTEST95-Testtool
HW-/SW - Entwicklungsdienstleister
3 Monate
2007-01 - 2007-03

SW-Verifikation für ein Füllstand- und Durchflussmeßgerät

SW-Entwickler in einem Team von 4 Personen (Angestellter) GNU GCC Compiler
SW-Entwickler in einem Team von 4 Personen (Angestellter)
  • Verifikation der Firmware eines Füllstand- und Durchflussmeßgerätes im Rahmen einer TÜV-Zertifizierung nach IEC 61508 SIL2 mit Hilfe von Code Walk Throughs und Programmierung von Modultesttreibern in C.
  • Erstellung eines Modultestplans und –reports.
GNU GCC Compiler
HW-/SW - Entwicklungsdienstleister
5 Monate
2006-08 - 2006-12

Spezifikation von Homeautomation Devices

SW-Entwickler in einem Team von 8 Personen (Angestellter) SA/RT mit Tool SmartDraw
SW-Entwickler in einem Team von 8 Personen (Angestellter)
  • Erstellung von Product User Interface Requirement Specifications für Geräte eines Wireless-Homeautomation-Systems.
  • Erstellung von Firmware-Specifications für o.g. Geräte.
SA/RT mit Tool SmartDraw
HW-/SW - Entwicklungsdienstleister
6 Monate
2006-02 - 2006-07

SW-Entwicklung für SIM-Modul

SW-Entwickler in einem Team von 8 Personen (Angestellter) MISRA-C:1998 SA/RT mit Tool Select Yourdon Struktogramme
SW-Entwickler in einem Team von 8 Personen (Angestellter)
  • Erstellung einer Software Requirement Specification und eines Software-Designs für die Firmware eines Synchro-Interface-Moduls eines Kurs-Lage-Referenzsystems (Luftfahrt)
  • Programmierung der SW-Module in C
MISRA-C:1998 SA/RT mit Tool Select Yourdon Struktogramme
HW-/SW - Entwicklungsdienstleister
4 Monate
2002-02 - 2002-05

Anhängeranschlußgerät (Steuerelektronik für Anhängerlampen) für Autos

SW-Entwickler in einem Team von 6 Personen CAN-Bus ANSI C MCU Motorola 68HC08
SW-Entwickler in einem Team von 6 Personen
  • Erstellung einer SRS
  • Durchführung von Code Reviews
  • Erstellung SW-Dokumentation
CAN-Bus ANSI C MCU Motorola 68HC08
Kfz-Elektronikhersteller
4 Monate
2001-01 - 2001-04

Erstellung von LabVIEW-Bibliotheken für MIL-STD 1553-Bus Modul

SW-Entwickler in einem Team von 4 Personen NI LabVIEW
SW-Entwickler in einem Team von 4 Personen
  • Erstellung von Virtuell Instruments für ein PCI/VXI-Board mit LabVIEW
  • Durchführung von Tests
NI LabVIEW
Navigationsgerätehersteller
11 Monate
1999-10 - 2000-08

Device-Simulator für MIL-STD 1553-Bus

SW-Entwickler in einem Team von 4 Personen Visual C++ PMC1553-Modul
SW-Entwickler in einem Team von 4 Personen
  • Erstellung einer Windows NT Applikation zur Simulation zweier Geräte-Einheiten am MIL-STD 1553 Bus
  • Programmierung der GUI und der hardwarenahen Software.
  • Durchführung von Tests
Visual C++ PMC1553-Modul
Navigationsgerätehersteller
3 Monate
2000-03 - 2000-05

Serieller Schnittstellensimulator

SW-Entwickler in einem Team von 4 Personen MS DOS RT-Kernel für C von On Time Informatik
SW-Entwickler in einem Team von 4 Personen
  • Erstellung eines Echtzeitprogrammes zur Simulation des seriellen Interfaces dreier Geräteeinheiten auf PC in der Programmiersprache C
  • Programmierung der UART-Schnittstellen
MS DOS RT-Kernel für C von On Time Informatik
Navigationsgerätehersteller
3 Monate
1999-11 - 2000-01

Kontrollrechner für ein Waffensystem

SW-Entwickler in einem Team von 4 Personen C++ RTOS VxWorks VME-Bus PowerPC-Board
SW-Entwickler in einem Team von 4 Personen
  • Erstellung eines Echtzeitprogrammes für zwei MIL-STD 1553-Interfaces
  • Integration der SW-Komponenten in die Hauptanwendung
  • SW-Tests mit MIL-BUS Tester
C++ RTOS VxWorks VME-Bus PowerPC-Board
Navigationsgerätehersteller

Aus- und Weiterbildung

Aus- und Weiterbildung

04/1986 - 06/1990

Dipl.-Ing. (FH) Fachrichtung Elektrotechnik,
Studiengang Ingenieur-Informatik mit Vertiefung Technische Informatik,
FH Furtwangen (jetzt HS Furtwangen)

Weiterbildungen:

  • Objektorientierte Programmierung
  • Kurs TQM (Total Quality Management)
  • Kurs Taguchi-Methods (Prozessoptimierung)

06/2014 - 10/2014

  • Einarbeitung in die Programmiersprache C#
  • Einarbeitung in die Programmiersprache Ruby
  • Linux
  • RTOS
  • Software-Test

Tools und Technologien:
Visual Studio Express 2013 for C#, Ruby V unter Linux

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Einführung:
Als freiberuflicher Software-Ingenieur unterstütze ich Kunden in allen Phasen der hardwarenahen Software-Entwicklung. Ich übernehme Aufträge in den Bereichen SW-Spezifikation, SW-Design, Codierung und SW-Verifikation. Ich entwickle nach dem V-Modell und setze moderne Entwicklungs-werkzeuge und -methoden ein.
Ein großes Anliegen ist es meinerseits Software wiederverwendbar, strukturiert, wartbar und sicher zu machen.
Mit Hilfe meiner umfangreichen Erfahrung, ausgeprägtem Teamgeist und einer offenen Kom-munikation möchte ich qualitativ gute Resultate für meine Kunden erzielen.
Gerne arbeite ich mich in neue Gebiete des Kunden ein.

Fachliche Kernkompetenzen:

  • Hardwarenahe Programmierung (Firmware) von Mikrocontrollern in den Programmiersprachen C und C++
  • Einsatz von Echtzeitbetriebssystemen (RTOS)
  • Programmierung von Bus-Systemen und HW-Schnittstellen
  • PC-Programmierung unter MS Windows und LINUX
  • Verifikation von Software durch Code Walk Through und Unit Tests
  • Verfassen von Software Requirements-Spezifikationen und SW-Designdokumenten.
  • Einsatz von SW-Entwurfswerkzeugen
  • Qualitätssicherung in der SW-Entwicklung

 

Persönliche Kernkompetenzen:

  • Hohe Teamfähigkeit
  • Hohe Kommunikationsfähigkeit
  • Exaktes und strukturiertes Arbeiten
  • Fähigkeit sich schnell in neue Gebiete einzuarbeiten.

Aufgaben und Funktionen:

  • Aufgaben in allen Phasen der SW-Entwicklung
  • Teammitglied (2 bis 15 Personen) in SW-Projekten

 

Standards:

  • RTCA / DO 178 B Level A (Luftfahrt)
  • IEC 61508 SIL 2 (Functional Safety)
  • MISRA-C:2004 (Programmiersprache C)

Requirements Engineering:

  • Erstellung von Software Requirements Specifications (SRS)
  • Erstellung von Product User Interface Requirements Specifications
  • Erstellung von Software Detailed Design Descriptions (SDDD)

 

Software-Design-Methoden:

  • UML (Tool Enterprise Architect [Sparx Systems])
  • SA/RT Structured Analysis (Tool Select Yourdon)
  • State Charts
  • Nassi-Shneiderman-Diagramme
  • CRC cards
  • Programmflußdiagramme (DIN 66001) mit Tool Dia (Free Software Foundation)
  • yEd Graph Editor für Blockdiagramme

Software-Verifikation:

  • Statische Codeanalyse (Visual Lint , PC-lint, QA-C)
  • Code Walk Throughs / Code Reviews
  • Erstellung von CWT Records
  • Unit Testing (Testfallanalyse und Testfallerstellung)
  • Functional Testing
  • Erstellung von Modultestplänen und -reports

GUI-Programmierung:

  • Microsoft MFC-Library
  • National Instruments LabWindows/CVI
  • Trolltech Qt für X11/Linux
  • Visual Studio VisualBasic .NET

IDEs, Compiler und Debugger:

  • CrossCore Embedded Studio (Analog Devices)
  • VisualDSP++ (Analog Devices)
  • Eclipse CDT
  • MS Visual Studio 2013 for Desktop
  • TRACE32-Debugger (für PowerPC und Renesas SH2A)
  • NI LabWindows/CVI (ANSI C)
  • Microtech C
  • KEIL uVision für ARM und ST10
  • Renesas HEW
  • IAR Embedded Workbench für C/C++ und MCU M16C
  • IAR Embedded Workbench für C/C++ und MCU ARM7
  • IAR Embedded Workbench für C/C++ und ARM / XMC4500
  • MS Visual C++ V 6.0
  • Borland C++ Builder
  • Greenhills Ada95 Compiler
  • GNU Ada Compiler (GNAT)
  • GNU GCC Compiler
  • AutoCAD/AutoLISP
  • Digitalk Smalltalk V/386
  • HP-/HT-Basic
  • NI LabVIEW
  • VAX FORTRAN 77
  • VAX Assembler für DEC 11/780

 

Testtools:

  • AdaTEST95 (IPL) ? Modul Testing
  • Visual Lint / PC-Lint - statische Codeprüfung
  • IAR C-STAT / MISRA-C- statische Codeprüfung
  • QA-C Source Code Analyser (Programming Research Ltd.) - statische
  • Codeprüfung
  • ITK for Foundation Fieldbus (Interoperability Test Kit)
  • CTK for Foundation Fieldbus (Conformance Test Kit)
  • NI-Tools (National Instruments) for Foundation Fieldbus (NI-Configurator, NI-Monitor, NI-Dialog, Alarmmonitor, Trendmonitor)

Konfigurationsmanagement

  • IBM Rational ClearCase
  • Serena Dimension
  • LinCVS
  • FreeCVS
  • Tortoise CVS / SVN

Problem Report Systeme

  • IBM Rational ClearQuest
  • Bugzilla
  • MANTIS
  • GNATS

Source Code Document Systeme:

  • Doxygen

Grafikbibliotheken:

Quinn-Curtis Real-Time-Graphics Library for DOS

Betriebssysteme

AtomThreads
DEC VMS
Dos
HPUX
Linux
Suse, Ubuntu
MS-DOS
pSOS
RT-Kernel C for DOS
RTOS (Real Time OS)
ThreadX, SCIOPTA, embOS, RT-Kernel for C On Time Informatik
SCIOPTA RT-Kernel
SUN OS, Solaris
Unix
HP-UX, SUSE Linux
VMS
VxWorks
Windows
NT/98/2000/XP/7

Programmiersprachen

Ada
Ada83 / Ada95; gute Kenntnisse
Assembler
gut
Basic
Sehr gute Kenntnisse
C
sehr gute Kenntnisse
C++
sehr gute Kenntnisse
Fortran
gute Kenntnisse
HP- / HT-Basic
gute Kenntnisse
LabView
Grundkenntnisse
LabVIEW G
gute Kenntnisse
Lisp
gute Kenntnisse
Mantis
gute Kenntnisse
Pascal
gute Kenntnisse
Qt
gute Kenntnisse
Smalltalk
gute Kenntnisse
Visual BASIC .NET
gute Kenntnisse

Datenbanken

n/a

Datenkommunikation

ARINC 429
Bus
CAN-Bus / CAN Open
Foundation Fieldbus
H1-Stack / Function Blocks
HDLC
HDLC
IEEE 488
MIL-STD 1553 A/B
PROFINET IO
SPI
SPORT
STANAG 3838
UART
USB

Hardware

Analog Devices
ADuC7020, ADuC7026 (ARM7TDMI core) Blackfin BF- 512 / 524 / 548
Bus
Foundation Fieldbus, Profinet IO, CAN, SPI, MIL-STD 1553, ARINC429, HP-IB
Digital
embedded Systeme
Kundenspezifische Elektronikkarten mit 1 od. mehreren µC
Emulatoren
Freescale
MPC565
HP
workstations
IBM kompatible PCs
Infineon
XMC4500 (ARM - Cortex - M4)
Intel
80x86
Messgeräte
Oszilloskop, Logic-Analyser
Mikrocontroller
verschiedene, siehe unten
Motorola
68302, 68360
PC
IBM-Kompatibel
PLD, FPGA
Renesas
SH7263 (SuperH RISC), M16C/62P
Sensoren
Laserscanner, Kontrasttaster
SUN
SPARC Workstations
SUN-SPARC-Workstations
Texas Instruments
TMS320C25
VAX
11/780

Berechnung / Simulation / Versuch / Validierung

Chipsimulation mit HILO (Genrad)
Hardware-in-the-Loop Simulation (HIL)
Software-in-the-Loop Simulation (SIL)

Design / Entwicklung / Konstruktion

AutoCAD
Programmierung in AutoLISP

Branchen

Branchen

  • Luftfahrt (Avionik) 10 Jahre
  • Meßtechnikgeräte-Hersteller 5 Jahre
  • Angewandte Forschung 3 Jahre
  • Sensorik 5 Jahre
  • Steuergeräte-Hersteller 4 Jahre

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.