a Randstad company

C#, embedded Software, Mikrokontroller, µP, Feldbus, CAN (J1939, SecOC), LIN

Profil
Top-Skills
Embedded C Visual Basic C Sharp Access VBA Delphi SQL
Verfügbar ab
18.09.2022
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
50%
Einsatzorte

PLZ-Gebiete
Länder
Ganz Deutschland

Bei Remote-Projekten spielt der Einsatzort selbstverständlich keine Rolle

Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

3 Monate

2021-05

2021-07

Tools für die Windenergieanlagen Industrie

C# GIT API
Projektinhalte
Verschiedene Tools zum Administrieren von Steuerungen für die Windanlagenindustrie
Produkte
PCWorx PLCengineer
Kenntnisse
C# GIT API
Kunde
Phoenix Contact
Einsatzort
remote
7 Monate

2020-09

2021-03

Straßentunnelsimulator (C#, WinCC-OA)

C# GIT OPC
Produkte
WinCC
Kenntnisse
C# GIT OPC
Kunde
SPIE OSMO
Einsatzort
Raum Osnabrück
4 Jahre 1 Monat

2016-04

2020-04

Software-Komponenten für die Automobilindustrie

Microsoft Visual Studio (C# C C++) ...
Projektinhalte

Unterstützung bei der Entwicklung von Software-Komponenten für die Simulation von Fahrzeug-Bordnetzen.

In einem mittelständigen Unternehmen der Automobilzulieferung werden Software- und Hardwarelösungen für HIL-Systeme entwickelt. Zur Umsetzung der Simulation von verschiedenen Bordnetzen (CAN (auch J1939), CAN-FD, LIN) in den unterschiedlichen Fahrzeugen werden spezielle Kundenanpassungen nach AUTOSAR-Spezifikation programmiert.

  • Aufgabenanalyse
  • Anforderungsanalyse
  • Pflichtenhefterstellung
  • Softwareerstellung
  • Umfangreiche Softwaretests
Kenntnisse
Microsoft Visual Studio (C# C C++) T4-Templates zur Codegenerierung DOORS PTC GIT Microsoft Team Foundation Server PYTHON
Kunde
dSpace
Einsatzort
Paderborn
2 Monate

2015-09

2015-10

Erstellung eines Stichplans für Kupferwalzmaschinen nach Kundenvorgabe

Microsoft Visual Studio Express (VB.net) MS-Access Oracle ...
Projektinhalte

In einem großen metallverarbeitenden Betrieb werden die Produktionsmaschinen mit diversen Parametern aus der Verfahrenstechnik versorgt. Für die Bearbeitung, Archivierung und Übertragung dieser Parameter wurde ein PC-Programm entwickelt.

  • Aufgabenanalyse
  • Softwareerstellung
Kenntnisse
Microsoft Visual Studio Express (VB.net) MS-Access Oracle Siemens-OPC-Client/Server Ethernet
1 Jahr 8 Monate

2013-10

2015-05

Erstellung eines Hardware-Simulations-Systems

Microsoft Visual Studio Express (C#) SQL-Express Softing-OPC-Toolbox ...
Projektinhalte

Diverse Software-Module zur Realisierung einer Tunnel-Simulation für zwei Tunnelleitzentralen in Nordrhein-Westfalen über die OPC-Schnittstelle. Sowohl OPC-Server als auch verschiedene OPC-Clients waren während der Projektierung zu entwickeln.

  • Lastenheft-Analyse
  • Pflichtenheft-Erstellung
  • Programmierung diverser Software-Modulen
Kenntnisse
Microsoft Visual Studio Express (C#) SQL-Express Softing-OPC-Toolbox WinCC Tight-VNC Ethernet
Kunde
Anlagenbau
2 Jahre 2 Monate

2011-09

2013-10

Unterstützung bei diversen Software-Entwicklungen

Delphi2006 Oracle-Datenbanken WLAN ...
Projektinhalte

Diverse Software-Module z.B. zur Verwaltung Prozesskenngrößen in graphischer Form, oder drahtlose Materialanforderung bzw. Lagerverwaltung.

  • Programmierung
Kenntnisse
Delphi2006 Oracle-Datenbanken WLAN LAN
Kunde
Kautschuk Industrie
1 Jahr 11 Monate

2011-01

2012-11

Team-Entwicklung eines PKW Zugangssystems (Funkschlüssel)

DOORS Innovator MKS ...
Projektinhalte

Das System gewährt den Zugang zu einem PKW auf Basis von Funkdatenübertragung

  • Lastenheft-Analyse, Anforderungs-Analyse, Pflichtenheft Erstellung
  • Entwicklung einer Testumgebung auf PC Basis
Kenntnisse
DOORS Innovator MKS VisualBasic.NET Express RS232 NXP Transponder AVR Studio IAR Workbench
5 Monate

2011-07

2011-11

Steuerung eines Funkgerätes über eine Touchscreen Oberfläche am PC.

VisualBasic.NET Express RS232
Projektinhalte

Das Programm stellt eine intelligente Fernbedienung eines Funkgeräten über den PC dar.

  • Programmierung
Kenntnisse
VisualBasic.NET Express RS232
3 Jahre 1 Monat

2008-11

2011-11

Mikrocontroller Programmierung für die Firmware-Verwaltung einer Etikettiermaschine

C Keil-Compiler RS232 ...
Projektinhalte

Das Programm verwaltet in Echtzeit verschiedene Anwenderprogramme zur Ablaufsteuerung.

  • Programmierung für Mikrocontroller und PC
Kenntnisse
C Keil-Compiler RS232 Ethernet DALLAS-Mikrocontroller DS80C410 I²C 1-Wire CAN-Bus C#
3 Jahre 1 Monat

2007-04

2010-04

Software zur Darstellung und Auswertung von Produktionsdaten

C# SQL-Server SQL-Datenbank ...
Projektinhalte

Software zur Darstellung und Auswertung von Produktionsdaten für große Industriewaschmaschinen.

Das Programm stellt kundenspezifische und anlagenspezifische Daten in übersichtlicher Art auf dem Bildschirm und auf dem Drucker dar. Verwaltet werden die Daten über einen SQLServer in einer SQL-Datenbank.

  • Programmierung

Kenntnisse
C# SQL-Server SQL-Datenbank List & Label Debuggingtools PVI Windows XP TortoiseSVN PVI B&R-Steuerung CP476 B&R-Automation Studio.
10 Monate

2008-07

2009-04

Bürosoftware zur Verwaltung von Rohmaterial-Bestellung und ?Lager

VisualBasic 6.0 DLL Access-Datenbank
Projektinhalte

Das Programm verwaltet ein komplettes Rohmateriallager und kontrolliert die Bestellungen.

  • Programmierung für den PC
Kenntnisse
VisualBasic 6.0 DLL Access-Datenbank
Kunde
mittelständiges Unternehmen
1 Jahr 4 Monate

2006-12

2008-03

Mikrocontroller-Schaltung und -Programmierung

C IAR Workbench NEC-MiniCube ...
Projektinhalte

Mikrocontroller-Schaltung und -Programmierung im Automotive Bereich für Automatikganganzeigen mit Hallsensorik und Schnittstelle zur Getriebesteuergerät.

  • Unterstützung bei der Hardware Entwicklung
  • D-FMEA Erstellung
  • μC-Programmierung (NEC78K0) inkl. LIN-Interface und Testtools
Kenntnisse
C IAR Workbench NEC-MiniCube NEC-Debugger LIN-Spector RS232 WindowsXP.
Kunde
Automotive
1 Jahr 3 Monate

2006-05

2007-07

Software zur Unterstützung der Service-Techniker

VB6 OCX CAN-Bus ...
Projektinhalte

Software zur Unterstützung der Service-Techniker bei der Inbetriebnahme von Spulmaschinen und Wickler

Das Programm kommuniziert mit den B&R-Steuerungen über den CAN-Bus und stellt diverse Programmparameter, Produktionsdaten und Maschinendaten zur Bearbeitung zur Verfügung.

  • Programmierung

Kenntnisse
VB6 OCX CAN-Bus B&R-Steuerung
Kunde
Textilindustrie
8 Monate

2003-07

2004-02

Software zur Erfassung und Verwaltung von kommunalen PKW-Stellplätzen

VB6 C C++ ...
Projektinhalte

Das Programm verwaltet die verfügbaren Stellplätze in diversen Parkhäusern. Die Information über die freien Stellplätze und Störungen wird direkt aus den Parkhäusern mittels Datenfunk an einen Server transferiert. Der Server analysiert die Meldungen und visualisiert die Ereignisse auf unterschiedlichen Medien.

  • Programmierung
Kenntnisse
VB6 C C++ Datenbanken Debuggingtools RS232 Datenfunk Schnittstellenwandler Windows 98 Windows 2000.
4 Monate

2003-04

2003-07

Software zur Erfassung und Verwaltung

VB6 Debuggingtools MS Access Datenbank ...
Projektinhalte

Software zur Erfassung und Verwaltung von kommunalen Parkausweisen auf Datenbankbasis

In einem kommunalen Bereich sind die Stellplätze für Pkws begrenzt. Daher wurde ein Datenbankprogramm entwickelt, welches diese Stellplätze und die Anwohner in den Gebieten verwalten kann.

  • Projektleitung und Prozessbeschreibung
  • Programmierung
Kenntnisse
VB6 Debuggingtools MS Access Datenbank Ethernet Windows 98 Windows 2000 Windows XP.
2 Jahre 1 Monat

2001-05

2003-05

Software zur Erfassung und Verarbeitung

VB6 C C++ ...
Projektinhalte

Software zur Erfassung und Verarbeitung von Funkdaten aus dem ÖPNV zur Lichtsignalanlagen-Steuerung

Die unter Projekt 10 angesprochenen Meldedatenfunktelegramme werden über eine PC-Oberfläche verschiedenen Relais einer Mikrocontroller-Steuerung zugeordnet um bei unterschiedlichen Telegrammen verschiedene Relais zu schalten und somit der Lichtsignalanlage die gewünschte Grünschaltung zu signalisieren.

  • Projektleitung und Prozessbeschreibung
  • Programmierung
Kenntnisse
VB6 C C++ Debuggingtools Mikrocontroller RS232 Windows 98 Windows 2000 Windows XP.
9 Monate

2001-11

2002-07

Software und Hardware zur Erfassung und Verarbeitung von GPS-Daten

VB6 C C++ ...
Projektinhalte

Mit einem GPS-Empfänger werden Streckendaten aufgezeichnet und archiviert. Diese Streckendaten werden mit Meldepunkten versehen und nachfolgend an einen Mikrocontroller übertragen. Dieser μP kontrolliert die aktuellen GPS-Koordinaten mit den Tabellendaten und sendet an verschiedenen Punkten Datenfunktelegramme zur Beeinflussung von z.B. Lichtsignalanlagen.

  • Projektleitung und Prozessbeschreibung
  • Programmierung
Kenntnisse
VB6 C C++ Debuggingtools Mikrocontroller RS232 Datenfunk Windows 98 Windows 2000 Windows XP.
 weitere Projekte gerne auf Anfrage

09/1983 - 11/1989
Fachhochschule Bielefeld
Studium der Elektrotechnik
 
Schwerpunkt
Informationsverarbeitung
 
07/1982 - 09/1983
Bundeswehr in Langendamm beim 3.FlarakBtl/35
 
08/1980 - 06/1982
Fachoberschule Nienburg
Abschluss ?allgemeine Fachhochschulreife?
 
07/1980
erweiterter Realschulabschluss

Deutsch
Englisch fließend in Wort und Schrift

Top Skills
Embedded C Visual Basic C Sharp Access VBA Delphi SQL
Schwerpunkte
  • Einsatz als Software Ingenieur für Mikrocontroller- und PC-Systeme.
    Planung, Koordination und Durchführung von komplexer Softwareerstellung in den Bereichen Automotive, Zutrittskontrolle, Personenleitsysteme, Datenverarbeitung, Arbeitszeiterfassung, Maschinendatenerfassung, Prozessvisualisierung und Infotainment mit Datenbankanbindung für den öffentlichen Personennahverkehr mit Hilfe von selbstentwickelten Programmen und Tools
  • Schulungen und Workshops für Computer-Anwender.
  • Schulung und Workshops zu Microsoft Office Produkten.
  • Systemadministration in klein- und mittelständigen Unternehmen.
  • User Help Desk.
Produkte / Standards / Erfahrungen / Methoden
AUTOSAR GIT Visual Studio J1939 CAN LIN
Profil
  • 20 Jahre freiberufliche Erfahrung in der Entwicklung von kundenindividueller Software in den unterschiedlichsten Bereichen.
  • Von Maschinensteuerung (µP) über Prozessvisualisierung bis hin zum Infotainment mit und ohne Datenbankanbindung.
 
Beruflicher Werdegang:
05/1995 - heute:
Rolle: selbstständiger Software Ingenieur
Einsatzort: Stolzenau
 
01/1995 - 04/1995
arbeitsuchend
 
11/1989 - 12/1994
Rolle: Software Ingenieur
Kunde: TMR Mikroelektronik in Herford
 
Netzwerkkenntnisse:
  • Netzwerkprotokolle: TCP/IP, SPX/IPX
  • Netzwerktopologien: Ethernet, Token Ring
  • Netzwerkhardware
  • Diverse Industrie- und Maschinennetzwerke (z.B. OPC, CAN, LIN, LAN, J1939, I²C-Bus, BitBus, IBIS)


Internettechnologien:

  • Grundkenntnisse (D)HTML, XML
  • VBScript
  • Grundkenntnisse JScript, Java-Script(ECMA), Java
  • Grundkenntnisse PHP, MySQL 

Methodic / Tools / Soft skills:

  • Flexibel, belastbar, zuverlässig, innovativ, dynamisch, verantwortungsbewusst, autodidaktisch
  • Führungsqualitäten und Erfahrung im Projektumfeld sowie im OnSite-Bereich
  • Rhetorische Fähigkeiten um Schulungen, Trainings und Workshops zu planen und durchzuführen

Projekterfahrung
Interne Projekte / Kundenveranstaltungen:

  • Interne Vorträge zum Thema Zutrittskontrolle im Banksektor
  • Diverse Vorträge beim Kunden zum Thema Arbeitszeit- und Maschinendatenerfassung
  • Interne Schulung zum Thema Infotainment im ÖPNV
  • Diverse Schulungen beim Kunden zum Thema Computer, Internet, Office-Produkte
  • Weiterentwicklung einer PPS-Applikation auf Basis Clipper Sommer 87

sonstiges

  • Prozessvisualisierung in der Industrie
  • Programmierung von Mikrokontrollern
  • Zugangskontrolle
  • Maschinendatenerfassung
  • Arbeitszeiterfassung
  • Ablaufsteuerung auf Busbahnhöfen
  • Kundeninformation im öffentlichen Personen Nahverkehr (ÖPNV od. OEPNV)
  • IBIS-Kommunikation
  • BitBus-Kommunikation
  • Modem-Kommunikation
  • TCP/IP-Kommunikation
  • SPS-Kommunkation
  • CAN-Bus Kommunikation
  • LIN-Bus-Kommunikation
  • PVI-Bus-Kommunikation
  • Ganganzeige für Automatikgetriebe im Automotive-Umfeld,
  • Funkschlüsselentwicklung im Automotive-Umfeld,
  • Simulationssystem einer Straßentunnelanlage (Licht, Luft, Brand, ...) zu Schulungszwecken embedded C Anteile einer Restbussumilation im automotive Umfeld nach AUTOSAR (Container, J1939, CAN, LIN)
Betriebssysteme
Echtzeitbetriebssysteme MS-DOS Novell RDOS Windows Windows CE
  • MS DOS 2.11 ? 6.22
  • MS Windows 3/95/98/ME/XP/Vista/7/8/10
  • MS Windows NT 3.51/4.0 (Client/Server)
  • MS Windows 2000/2003 (Client/Server)
  • Grundkenntnisse Novell, Linux
Programmiersprachen
Assembler Basic C C# C++ Clipper dBase Delphi Fortran Maschinensprachen Pascal Perl PIC
  • Visual Basic (VBA, VBScript, VB6, VBExpress 2010)
  • Assembler (z.B. ASM51)
  • C, C++, C#
  • Delphi
  • Clipper (Sommer 87 und 5.0)
  • Grundkenntnisse Pearl
  • SQL- und ORACLE Datenbankprogrammierung
  • .NET
Datenbanken
Access DAO ISAM MySQL SQL xBase
Datenkommunikation
Bus Ethernet Fax HDLC Internet, Intranet ISDN LAN, LAN Manager Novell parallele Schnittstelle PC-Anywhere Router RS232 TCP/IP Token Ring Windows Netzwerk Winsock
Hardware
Bus
Experte
Datenerfassungsterminals
Fortgeschritten
Echtzeitsysteme
Experte
embedded Systeme
Experte
Emulatoren
Fortgeschritten
Mikrocontroller
Experte
Modem
Fortgeschritten
PC
Experte
Sensoren
Experte
Steuer und Regelsysteme
Fortgeschritten
  • Computer mit Peripherie

  • Zutrittskontrollterminals auf Mikrokontroller-Basis (CPT)

  • Drucker

  • Scanner und sonst. Peripheriegeräte

  • Ethernet, I²C-Bus, BitBus, IBIS, Partyline, CAN, LIN, J1939, LAN, WLAN und andere Schnittstellen

generelle Softwareherstellung,
embedded Entwicklung,
Datenbanken
Ihr Kontakt zu Gulp

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

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren