Kompetenzen

Während meiner langjährigen Berufstätigkeit (mit Unterbrechungen ca. 25 Jahre) als Freiberufler und selbstständiger Unternehmer habe ich zahlreiche wertvolle Erfahrungen sammeln können. Diese Erfahrungen sind sehr breit gefächert und gehen sicher weit über das in normalen Arbeitsverhältnissen Übliche hinaus. Seit einigen Jahren werden Projekte zunehmend im Team bearbeitet. Die Kompetenzen aller Teammitglieder hier aufzuführen, würde allerdings den Rahmen sprengen.

Kernkompetenzen

  • Softwareentwicklung für Embedded-System
  • Messtechnik, Sensorik
  • Industrielle Bussysteme
  • Industrie 4.0 / Automatisierung
  • System-Software für alle Zielplattformen

Betriebssysteme

  • Embedded Linux (Yocto, QNX, Raspian)
  • VxWorks
  • OSEK-OS
  • Desktop Linux (Ubuntu)
  • Windows (alle Versionen)
  • Windows-Mobile/CE

Mikrocontroller

  • TI AM335x Sitara Cortex-A8
  • Atmel SAMA5D3x Cortex-A5
  • Broadcom BCM3826 Cortex-A7
  • MPC5000 (32Bit PowerPC)
  • Microchip dsPIC33
  • Analog-Devices ADSP-21065
  • Hitachi SH7709
  • DALLAS 8051

Kommunikation und Schnittstellen

  • Feldbus für Industrie (PROFIBUS, S4W, EtherCAT, PROFINET, SERCOS, I2C)
  • Feldbus für Automotive (CAN, Flexray, MOST)
  • Treiberentwicklung CAN, S4W
  • JTAG, SPI, USB
  • RS485 allgemein
  • Ethernet allgemein

Hardware-Tools

  • Lauterbach ICD (In Circuit Debugger mit Trace32)
  • Microchip ICD3 Debugger
  • HIL Systeme auf D-Space Basis
  • D-Space Autobox
  • Oscilloskope
  • Logic-Analyzer

Entwicklungs-Tools

  • IMake, GNU-Make
  • BuildRoot, BitBake
  • Eclipse, Visual Studio
  • QA Cantata (Software Test)
  • Mathworks SIMULINK
  • QEMU (Emulator)
  • ClearCase, SVN, Git, MKS
  • IBM Purify, Quantify

Programmiersprachen

  • C (GCC, Tasking, Keil, XC16 und andere)
  • C++ (GNU, Visual-C++, Tasking)
  • Qt (Grafik Klassenbibliothek)
  • Assembler (verschiedene Mikrocontroller)
  • C#,.NET (Visual C#, auch .NET-CF)
  • Delphi (bis Version XE2)
  • Perl, Python, PHP
  • Unix Shell Scripting

Management- und Test-Tools

  • DOORS (Anforderungsmanagement)
  • Track+ (Task und Projektmanagement)
  • IBM ClearQuest
  • D-Space Targetlink
  • Vector Tools (CANalyzer, CANape, CANoe, CANdela)
  • Bugzilla, Mantis

Sprachen

  • Deutsch
  • Englisch