C++ Entwickler, embedded Systems, USB
Aktualisiert am 18.11.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 31.03.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Englisch

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Deutschland: München und Fünfseenland bevorzugt

nicht möglich

Projekte

Projekte

2 Monate
2014-11 - 2014-12

KVM-Umschalter mit Vierfach Bilddarstellung

Software-Entwickler
Software-Entwickler
- Überarbeitung und Verbesserung der Erkennung der aktiven Tochpunkte für Touchscreens um zu verhindern, daß in seltenen Fällen nicht mehr berührte Kontaktpunkte weiterhin als aktiv betrachtet werden und somit z.B. die OSD-Aktivierung nicht mehr erfolgt - Test und ggf. Anpassung weiterer Touchscreens, teilweise mußten Eigenheiten der Geräte, die nicht den USB- oder HID-Specificationen entsprachen, berücksichtigt werden
Germering
1 Monat
2014-10 - 2014-10

Erstellung eines Terminalprogramms in C#

Software-Entwickler
Software-Entwickler
- Terminalprogramm zur Administration und zum Service von Geräten wie KVM-Umschaltern - Verbindung zwischen Gerät und PC erfolgt über eine serielle bzw. eine virtuelle serielle Schnittstelle
Germering
9 Monate
2014-01 - 2014-09

Erstellung einer Homepage

Webentwickler
Webentwickler
- Einarbeitung in HTML5, CSS3, Javascript, PHP und Typo3 - Einarbeitung in Javascript-Frameworks wie OpenLayer - Erstellung einer Homepage in Typo3 für eine Bürgerinitiative
Gilching
4 Monate
2013-09 - 2013-12

Erweiterungen für den KVM-Umschalter mit Vierfach Bilddarstellung

Software-Entwickler
Software-Entwickler
- das Ausgangsbild kann nun um 0, 90, 180 und 270 Grad gedreht werden. Diese Drehung wird nun für Geräte mit absoluter Positionierung (z.B. Touchscreen) unterstützt, indem die Maus- und Touchscreenkoordinaten entsprechend umgerechnet werden. - Test und ggf. Anpassung diverser Geräte (Touchscreens, KVM-Verlängerungen) an den KVM-Umschalter
Germering

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Nachrichtentechnik an der FHTW Berlin
Abschluß als Diplom Ingenieur FH 1993

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen:
- Anwendung- und Systemprogrammierung
- Embedded Programming, Realtime-Systeme, Hardwarenahe Programmierung
- Spezifikation, Design, Programmierung, Test

Windows Programmierung
- Visual Studio ( 6.0 + NET, MFC )
- Anwendungsentwicklung (Registertool, Video-Control-Server, Produktionstestprogramm,
  Steuerungs- und Bedienprogramm für Anlage zur Produktion von Baustoffmatten ...)

Embedded Systeme
- IAR Embedded Workbench for ARM
- AVR Studio
- ICC-AVR
- MPLAB IDE
- ARM7TDMI
- PIC und ATMega-AVRs
- Treiber-Software (Tastatur, Maus, Touchscreen, Display, PS\2 I2C, SPI, Usart, Timer...)
- USB (Firmware/Treiberentwicklung sowohl für USB-Host als auch für USB-Function,
  USB-HID Class)
- Applikations-Software (Konsolsteuerung für KVM-Umschalter, Testgerät, Laborpumpe,
  Münzautomat, Kalender ...)
- Windows XP-Embedded, Windows Mobile


Hardware
- Orcad (Schaltungsentwicklung, Layout)
- Schaltung und Layout für Laborpumpe, Münzautomat, Kalender ...
- Entwicklungen schon länger zurückliegend

Betriebssysteme

CP/M
Echtzeitbetriebssysteme
MS-DOS
Windows
Windows CE

Programmiersprachen

Assembler
Atmel AVR, PIC, 8086, 8051, Z80
Basic
C
C#
C++
Pascal

Datenkommunikation

Bus
Interbus-S, Profibus
parallele Schnittstelle
RS232
USB (Firmware/Treiberentwicklung sowohl für USB-Host als auch für USB-Function)
RS485
SPI
I2C
DCF77

Hardware

Bus
Interbus S
embedded Systeme
Emulatoren
JTAG-ICE
Hardware entwickelt
Mikrocontroller
ARM (ARM7TDMI), PIC, AVR, 8051
Sensoren
SPS

Branchen

Branchen

Automatisierungstechnik
Automobilzulieferer
Postautomation
Baustoffproduktion

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)

Deutschland: München und Fünfseenland bevorzugt

nicht möglich

Projekte

Projekte

2 Monate
2014-11 - 2014-12

KVM-Umschalter mit Vierfach Bilddarstellung

Software-Entwickler
Software-Entwickler
- Überarbeitung und Verbesserung der Erkennung der aktiven Tochpunkte für Touchscreens um zu verhindern, daß in seltenen Fällen nicht mehr berührte Kontaktpunkte weiterhin als aktiv betrachtet werden und somit z.B. die OSD-Aktivierung nicht mehr erfolgt - Test und ggf. Anpassung weiterer Touchscreens, teilweise mußten Eigenheiten der Geräte, die nicht den USB- oder HID-Specificationen entsprachen, berücksichtigt werden
Germering
1 Monat
2014-10 - 2014-10

Erstellung eines Terminalprogramms in C#

Software-Entwickler
Software-Entwickler
- Terminalprogramm zur Administration und zum Service von Geräten wie KVM-Umschaltern - Verbindung zwischen Gerät und PC erfolgt über eine serielle bzw. eine virtuelle serielle Schnittstelle
Germering
9 Monate
2014-01 - 2014-09

Erstellung einer Homepage

Webentwickler
Webentwickler
- Einarbeitung in HTML5, CSS3, Javascript, PHP und Typo3 - Einarbeitung in Javascript-Frameworks wie OpenLayer - Erstellung einer Homepage in Typo3 für eine Bürgerinitiative
Gilching
4 Monate
2013-09 - 2013-12

Erweiterungen für den KVM-Umschalter mit Vierfach Bilddarstellung

Software-Entwickler
Software-Entwickler
- das Ausgangsbild kann nun um 0, 90, 180 und 270 Grad gedreht werden. Diese Drehung wird nun für Geräte mit absoluter Positionierung (z.B. Touchscreen) unterstützt, indem die Maus- und Touchscreenkoordinaten entsprechend umgerechnet werden. - Test und ggf. Anpassung diverser Geräte (Touchscreens, KVM-Verlängerungen) an den KVM-Umschalter
Germering

Aus- und Weiterbildung

Aus- und Weiterbildung

Studium der Nachrichtentechnik an der FHTW Berlin
Abschluß als Diplom Ingenieur FH 1993

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen:
- Anwendung- und Systemprogrammierung
- Embedded Programming, Realtime-Systeme, Hardwarenahe Programmierung
- Spezifikation, Design, Programmierung, Test

Windows Programmierung
- Visual Studio ( 6.0 + NET, MFC )
- Anwendungsentwicklung (Registertool, Video-Control-Server, Produktionstestprogramm,
  Steuerungs- und Bedienprogramm für Anlage zur Produktion von Baustoffmatten ...)

Embedded Systeme
- IAR Embedded Workbench for ARM
- AVR Studio
- ICC-AVR
- MPLAB IDE
- ARM7TDMI
- PIC und ATMega-AVRs
- Treiber-Software (Tastatur, Maus, Touchscreen, Display, PS\2 I2C, SPI, Usart, Timer...)
- USB (Firmware/Treiberentwicklung sowohl für USB-Host als auch für USB-Function,
  USB-HID Class)
- Applikations-Software (Konsolsteuerung für KVM-Umschalter, Testgerät, Laborpumpe,
  Münzautomat, Kalender ...)
- Windows XP-Embedded, Windows Mobile


Hardware
- Orcad (Schaltungsentwicklung, Layout)
- Schaltung und Layout für Laborpumpe, Münzautomat, Kalender ...
- Entwicklungen schon länger zurückliegend

Betriebssysteme

CP/M
Echtzeitbetriebssysteme
MS-DOS
Windows
Windows CE

Programmiersprachen

Assembler
Atmel AVR, PIC, 8086, 8051, Z80
Basic
C
C#
C++
Pascal

Datenkommunikation

Bus
Interbus-S, Profibus
parallele Schnittstelle
RS232
USB (Firmware/Treiberentwicklung sowohl für USB-Host als auch für USB-Function)
RS485
SPI
I2C
DCF77

Hardware

Bus
Interbus S
embedded Systeme
Emulatoren
JTAG-ICE
Hardware entwickelt
Mikrocontroller
ARM (ARM7TDMI), PIC, AVR, 8051
Sensoren
SPS

Branchen

Branchen

Automatisierungstechnik
Automobilzulieferer
Postautomation
Baustoffproduktion

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.