Profilbild von Volker Kamp Softwareentwickler C/C++, Qt, C#  aus Feldkirchen

Volker Kamp

verfügbar

Letztes Update: 17.06.2014

Softwareentwickler C/C++, Qt, C#

Abschluss: Dipl.-Ing. (FH) - Elektrotecnik (Datentechnik)
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

Programmiersprachen:
  • Assembler x86, 80xx - Experte
  • Assembler 68xx, H8 - Projekterfahrung
  • C/C++ - Experte
  • C# - gut
  • Qt - gut
  • JavaScript - gut
  • Java - Grundkenntnisse
  • Pascal - Grundkenntnisse
  • Basic - Grundkenntnisse
Datenkommunikation:
  • Busse - CAN, USB, SMBus, I²C, ISA, EISA, PCI
  • Ethernet - TCP/IP, UDP, IPX/SPX/li>
Datenbanken:
  • MySQL, MsSQl - Projecterfahrung
  • HerCules - Projecterfahrung
  • Access - Grundkenntnisse
Betriebssysteme:
  • MS-DOS - Batchanwendungen
  • Linux - Anwendungsentwicklung mit Qt
  • Windows - inkl Windows XP Embedded - Anwendungs- und Treiberentwicklung
  • Windows CE - Anwendungs- und Treiberentwicklung
Hardware:
  • Embedded Systeme - PC-104, Mini-ITX, kundenspezifische
  • Emulatoren - 8048, 8051, x86, H4
  • Messgeräte - Logic Analyzer, Scope
  • Mikrocontroller - 8048, 8051, x86, H4, 6809
  • Etikettendrucker
  • IO-Geräte - LabJack
  • Sensoren - Temperatursensor an SMBus
  Produkte/Standards/Erfahrungen:
  • MS Office, Open Office
  • Visual Studio 6.0 .. VS2010
  • Qt 4.6 .. 4.8, Creator, Designer
  • Windows Embedded Target Designer
  • PVCS, MKS, CVS, Git, SVN
  • UML
  • Doxygen
  • VMWare
Branchen:
  • Telekommunikation
  • Computerentwicklung
  • Professionelle Audiotechnik für Broadcasting und Beschallungsanlagen


Projekthistorie

09/10 - 03/14 Digonomics GmbH
  • Entwicklung der Steuersoftware für die vernetzte Broadcast Systeme, incl. digitale Audio-Consolen mit Touch-Bedienung ( TCP/IP, C++, Qt, Webkit, Javascript, XML, HTML, CSS, unter Windows und Linux)
03/12 - heute Sittig
  • StatusübertrSNMP Status System (Windows , C++, Visual Studio 2010, TCP/IP, SOAP)
  • Background-Player unter Windows der Audio von Soundkarteneingang als Multicast-Stream ausgibt. (C++, Visual Studio 2010, TCP/IP)
  • über TCP/IP ferngesteuerter 24 Spur-Recorder, der Audiodaten von Soundkarten-Eingängen in MP3 Dateien abspeichert
    (Windows , C++, Visual Studio 2010, TCP/IP)
  • Treiber für die Anbindung einer Beschallungsanlage von IED an Sittig Paging System über UDP (Windows, C++, Visual Studio 2010,UDP)
  • Treiber für die Anbindung einer Beschallungsanlage von TOA an Sittig Paging System über TCP/IP (Windows , C++, Visual Studio 2010, TCP/IP)
  • Store & Forward-System mit Anbindung an Stagetec Media Control über TCP/IP (Windows , C++, Visual Studio 2010, TCP/IP)
02/12 – 03/12 Symeo GmbH
  • Erstellen einer Steuerungssoftware für den automatisierten Endtest von Positionserfassungssysteme: (C#, Visual Studio 2008 Express, SVN, Telnet, SCP)
  • Erstellen einer Steuerungssoftware für den automatisierten In-Circuit- und Funktionstest einer bestückten Platine: Verbindung zu Prüfhardware über TCP/IP, Protokollierung der Prüfergebnisse (C++, Qt 4.3.3, TCP/IP, SVN)

in Festanstellung: 10/00 - 07/10 Klotz Digital AG Position: Software-Entwickler, ab 01/09 als Teamleiter der Softwareentwicklung Bereich: Digitale Mischpulte und Beschallungsanlagen, Audio Verteilungsnetzwerke Projekte:
  • Programmierung der Konfigurations- und Steuersoftware für digitale Mischpulte und Beschallungsanlagen. Die Software war modular aufgebaut und konnte so mit beliebiger Anzahl von Tools erweitert werden, z.B. Fernsteuerung für Mikrofonparameter, Zeitsteuerung, Signalüberwachung, Datenbank. (Windows, C/C++)
  • Portierung der Software für Windows XP Embedded auf Flashkarte inkl. kundenspezifischen Shell, Hibernate Once Resume Many (HORM), Enhanced Write Filter (EWF)
  • Programmierung der Kommunikaton zwischen Beschallungsanlage und Konfigurationssoftware über USB
  • Implementierung von 5.1 Surround Technologie
  • Treiberentwicklung für Geräte am DSS Bus bzw. Octobus; aktive Lautsprecher, Bedieneinheiten, Audio Ein- und Ausgangseinheiten, 100V Verstärkerüberwachung
  • Planung der Modernisierung der Software; schrittweise Umstellung der Entwicklungsumgebung und Einführung neuer Technologien, wie WebInterface zur Fernwartung, unter Berücksichtigung der Kompatibilität zu bestehenden Produkten.
4/99 - 10/00 MSC Vertriebs GmbH Position: Entwicklungsingenieur Bereich: Entwicklung von CPU-Baugruppen, PC-Systeme und dazugehörige Software für den Einsatz in industriellen bzw. embedded Anwendungen. Projekte:
  • BIOS-Anpassungen für eigene und kundenspezifische PC-Boards (x86, Assembler)
  • Anpassungen von Windows CE 3.0 auf eigene Boards; Treiberoptimierung für Maus und Video; Bootloader; Evaluation Kit (x86 Assembler, Microsoft C)
  • Entwicklung der Firmware für Dentalkamera; Ausgabe auf integriertem Display, Speicherung der Bilder auf Flashkarte in FAT16 Format (H8, Assembler und C)
  • Entwicklung diverser Tools in C/C++
7/90 - 3/99 Kontron Elektronik Position: Entwicklungsingenieur Bereich: Industrie PC, BIOS-Entwicklung Projekte:
  • Board-Entwicklung, Spezifikation, Dokumentation, Inbetriebnahme, Verfikationstest, fachliche Betreuung externer Mitarbeiter
  • Erstellen von  EISA Configuration Utility und EISA Dateien für firmeneigene PC-Boards (Microsoft C und x86 Assembler)
  • Keyboard-Controller inkl. Systemüberwachungsfunktionen: Temperatur, Spannung, Batterielaufzeit (8051, Assembler)
  • Chipset-Anpassungen und Weiterentwicklung des BIOS Power Managements (x86 Assembler)
  • Implementierung der Industriestandards APM, SMBus, I²C in firmeneigene BIOS Platform
  • Modifikation und Erweiterung von ROM-DOS
  • Erstellen von System- und Testprogrammen in C/C++
9/87 - 6/90 Zettler AG Position: Entwicklungsingenieur Bereich: Anrufbeantworter, Kommunikationssysteme Projekte:
  • Firmware für einen ISDN X/Y-Schnittstellensimulators inkl. automatischer Messroutinen für Zeit, Spannung, Strom (auf 8051 in Assembler)
  • Firmware für einen Anrufbeantworter an der ISDN X/Y Schnittstelle, inkl. Spracherkennung zum automatischen Start der Aufnahme (8051, Assembler)
  • Firmware für Fernschaltgerät an analoger Telefonschnittstelle über MFV Signale (8048, Assembler)
  • Programmierung diverser Tools in Pascal und C

Reisebereitschaft

Verfügbar in den Ländern Deutschland
100% vorort in München möglich
ansonsten hauptsächlich Remote,
Profilbild von Volker Kamp Softwareentwickler C/C++, Qt, C#  aus Feldkirchen Softwareentwickler C/C++, Qt, C#
Registrieren