freiberufler Softwareentwicklung / Engineering auf freelance.de

Softwareentwicklung / Engineering

zuletzt online vor wenigen Tagen
  • 95€/Stunde
  • Bayern
  • Weltweit
  • de  |  en  |  es
  • 15.03.2024

Kurzvorstellung

Ich bin Softwarearchitekt/Softwareentwickler im Bereich C++/Embedded Systeme, SPS/TwinCAT, S7 und Windows .NET. Mein fachlicher Schwerpunkt liegt auf dem Gebiet der Steuerungs- und Regelungstechnik.

Qualifikationen

  • Anlagenbau
  • Fahrzeugtechnik
  • Luft- und Raumfahrttechnik (allg.)
  • Maschinenbau
  • MATLAB / Simulink
  • Mechatronik (allg.)
  • Messtechnik
  • Objektorientierte Programmierung (OOP)
  • Regelungstechnik / Steuerungstechnik
  • TwinCAT
  • Visual Studio

Projekt‐ & Berufserfahrung

Software Architekt / Implementierung
Hersteller von Automatisierungssystemen, Tuttlingen
7/2023 – 8/2024 (1 Jahr, 2 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2023 – 8/2024

Tätigkeitsbeschreibung

Programmierung der Steuerungssoftware unter TwinCAT 3/TwinCAT 3 Hmi eines Drahtbiegeautomaten mit Zuführeinheit, Biegeeinheit, Kamerasystem und Roboter. Die Softwarearchitektur wird als Musterimplementierung für alle weiteren Funktionseinheiten der Line verwendet.

Eingesetzte Qualifikationen

Software engineering / -technik

Softwarearchitekt/Softwareentwickler
Medizintechnik, Duderstadt
10/2020 – 6/2023 (2 Jahre, 9 Monate)
Life Sciences
Tätigkeitszeitraum

10/2020 – 6/2023

Tätigkeitsbeschreibung

Softwarearchitektur/Softwareentwicklung für den Test und die Steuerung von Fußprothesen. Analyse, Modellierung und Test von Mehrgrößenreglern (MATLAB). Simulation und Reglersynthese für Einzelachsen und verkoppelte Systeme (MATLAB/Simulink). Implementierung, Test und Optimierung der Regelungstechnik-Software unter Beckhoff TwinCAT. Grafische Aufbereitung der Prüfparameter/Vorgabetrajektorien für die Simulation menschlicher Gangdaten mit Analyse der Testergebnisse. Redesign und Implementierung des bestehenden Test-Frameworks unter MS Windows (C#,.NET WPF) mit Einbeziehung einer SQL-Datenbank.

Eingesetzte Qualifikationen

MATLAB / Simulink, Objektorientierte Programmierung (OOP), Regelungstechnik / Steuerungstechnik, TwinCAT, Visual Studio

Softwarearchitekt/Softwareentwickler
Mechatronik/Raumfahrt, Spalt
7/2020 – 9/2020 (3 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

7/2020 – 9/2020

Tätigkeitsbeschreibung

Weiterentwicklung der Rotapod-Firmware um ein einen neuen Interpolator für die Verbesserung der Dynamic und der Bahngenauigkeit. Erweiterung der Programmabarbeitung mit der Erstellung eines Editors für die Eingabe von Bewegungen und Befehlen.

Eingesetzte Qualifikationen

Regelungstechnik / Steuerungstechnik, .Net Framework (Microsoft), C#, C++, TwinCAT

Softwareentwickler
Hersteller von Förderanlagen, Berlin
4/2020 – 6/2020 (3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2020 – 6/2020

Tätigkeitsbeschreibung

Design und Implementierung einer Speichervorhaltung von Transportbehältern zur Optimierung des Anlagendurchsatzes durch die Anlagenleitsteuerung. Implementierung der Schnittstellen zu den untergeordneten Anlagenbereichen und Erweiterung des Behälterroutings. Inbetriebnahme und Test des Behälterroutings über verschiedene Speicherorte. Erweiterung der Web-Visualisierung.

Eingesetzte Qualifikationen

C#, ASP.NET, SIMATIC S7, Mess-, Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik)

Softwareentwickler
Automotive, Schwarzwald, Ostalbkreis
2/2019 – 3/2020 (1 Jahr, 2 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2019 – 3/2020

Tätigkeitsbeschreibung

Entwicklung einer Embedded-Applikation in C#, für die Vermessung von Bauteilen mit einem Lasermesssystem (LS-9501) von KEYENCE. Softwaredesign und Dokumentation in UML. Erstellung von Filtern und Auswertealgorithmen für die aufgenommenen Rohdaten. Erstellung einer automatisierten Ermittlung der Messmittelfähigkeit. Kommunikation mit dem Keyence-Controller über TCP/IP und Kommunikation mit einer SPS über TwinCAT ADS. Implementierung einer Grafischen Benutzeroberfläche für den Systemtest und die Evaluierung der Messverfahren unter Windows .NET.
Erstellung von Steuerungssoftware für verschiedene Fertigungslinien auf Beckhoff-Steuerungen. Laserbeschriftung (Keyence MTX), Rundtaktsystem mit Beckhoff XTS (Linearantriebssystem). Ansteuerung und Auswertung von 3 Kamerasystemen (Cognex, KEYENCE).

Eingesetzte Qualifikationen

.Net, C#, Mess-, Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik), TwinCAT

Softwareentwickler
Mechatronik/Raumfahrt, Spalt
11/2018 – 12/2018 (2 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

11/2018 – 12/2018

Tätigkeitsbeschreibung

Erweiterung der Rotapod-Firmware für die Ansteuerung von Maxon Kleinantrieben (CANopen) in einem Miniatur-Rotapod. Implementierung der Schnittstellenfunktion zum Rotapod-Kern. Inbetriebnahme- und Implementierung von Abgleichfunktionen für das Antriebssystem.

Eingesetzte Qualifikationen

.Net, C#, C++, TwinCAT, Mess-, Steuerungs- und Regelungstechnik (MSR- / EMSR-Technik)

Softwareentwickler
Hersteller von Förderanlagen, Berlin
9/2018 – 12/2018 (4 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2018 – 12/2018

Tätigkeitsbeschreibung

Migration einer automatischen Buchförderanlagen (3 Aufzüge, Stationen und Förderstrecken). Ersetzen von 8 Mitsubishi Steuerung (1998) durch eine Siemens 1500 mit dezentraler PROFINET-Peripherie. Migration/Implementierung und Inbetriebnahme der Software. Behebung von Bugs im Altsystem. Visualisierung unter WinCC

Erweiterung/Implementierung der Leitsteuerungssoftware für eine Automatische Buchförderanlage mit Inbetriebnahme eines neuen Bauabschnitts. Implementierung der Schnittstellen zu den untergeordneten Anlagen und Erweiterung des Behälterroutings mit Funktionen für die Anlagensicherheit.
Implementierung einer Web-Visualisierung (ASP .NET) für die neuen Anlagenbereiche.

Eingesetzte Qualifikationen

SIMATIC S7

Softwareentwickler
Mechatronik/Maschinenbau, Ulm
3/2018 – 9/2018 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

3/2018 – 9/2018

Tätigkeitsbeschreibung

Taktzeitoptimierung einer Fertigungslinie für Solarwafer. Anpassung und Neuimplementierung von Linieneinheiten. Implementierung von Basiskomponenten (Antriebstechnik) für Automatisierungsapplikationen. Erstellung eines Antriebsschnittstellenbausteins für unterschiedliche Antriebssysteme.

Eingesetzte Qualifikationen

CODESYS (CoDeSys)

Softwareentwickler
Mechatronik/Maschinenbau, München
2/2018 – 3/2018 (2 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

2/2018 – 3/2018

Tätigkeitsbeschreibung

Softwareentwicklung für Automatisierungskomponenten für die visuelle Oberflächeninspektion. Hochgeschwindigkeits-Trommelwender mit Bandzuführung. Antriebskonfiguration und Entwicklung der Anlagensoftware.

Eingesetzte Qualifikationen

TwinCAT

Softwareentwickler
Mechatronik/Maschinenbau, Reutlingen
4/2017 – 11/2017 (8 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2017 – 11/2017

Tätigkeitsbeschreibung

Softwareentwicklung für eine Produktionsanlage für Fahrzeug- Lithium-Ionen-Akkus. Entwicklung der Steuerungssoftware mit HMI für eine Maschineneinheit mit mehreren Kamera- und Handling-Systemen inklusive der Förderstrecken. Die Software wurde auf der Grundlage des firmeneigenen Applikationsframeworks erstellt.

Eingesetzte Qualifikationen

TwinCAT

Softwarearchtekt/Softwareentwickler
Raumfahrt, Spalt
12/2016 – 1/2018 (1 Jahr, 2 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

12/2016 – 1/2018

Tätigkeitsbeschreibung

Erweiterung der Rotapod-Firmware für einen erdgebundenen Satellitentest (400 kg). Implementierung und Inbetriebnahme des Antriebssystems: Maxon mit AMO-Absolutwert-Ringencoder). Anpassungen und Erweiterung der Kinematik. Implementierung der Kommunikation mit ESA-Basisstation: EGSE – Satellit über TCP/IP. Implementierung von erweiterten Inbetriebnahme- und Abgleichfunktionen für das Antriebssystem. Erweiterung der HMI (C#,.NET Framework) und Implementierung sämtlicher Kinematikfunktionen in .NET für die Validierung im Simulationsmodus.

Eingesetzte Qualifikationen

.Net, C#, C++, TwinCAT

Softwareentwickler
Hersteller von Sensoren, Leutenbach
9/2016 – 11/2016 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

9/2016 – 11/2016

Tätigkeitsbeschreibung

Design und Implementierung eines Systems für die Kalibrierung von Sensormessbrücken-ASICS. Kommunikation mit Sensorschaltkreis über RS232/I2C Protokoll. Ansteuerung von Druckregler über SCPI. Automatischer Abgleich mit Berechnung der Linearisierungskoeffizienten. Verwaltung der Sensor- und Kalibrierdatensätze mit Realisierung einer TwinCAT-PLC-HMI.

Eingesetzte Qualifikationen

TwinCAT

Softwareentwickler
Lithographiesysteme, Oberkochen
1/2016 – 8/2023 (7 Jahre, 8 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2016 – 8/2023

Tätigkeitsbeschreibung

Softwareentwicklung für ein 9-Achs Präzisionspositioniersystem. Implementierung eines EtherCAT Master als VxWorks Kernelmodul auf der Basis von Acontis Stack. Implementierung der Schnittstelle zu den EtherCAT-Prozessdaten in der Steuerungssoftware. Treiberprogrammierung für die Anbindung von Interferometern als EtherCAT-Slave. Programmierung von Steuerungskomponenten innerhalb der Positioniersteuerung.

Eingesetzte Qualifikationen

VxWorks, C++, Eclipse

Softwarearchitekt/Softwareentwickler
Mechatronik/Raumfahrt, Spalt
1/2015 – 1/2016 (1 Jahr, 1 Monat)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

1/2015 – 1/2016

Tätigkeitsbeschreibung

Architektur, Design und Softwareentwicklung für ein Rotapod-System (Sechsachskinematik) als Träger für einen Erdgebundenen Satellitentest (500 kg). Erweiterung der Kinematik für die Umschaltung mehrerer Bezugskoordinatensysteme. Programmierung der Steuerungssoftware. Programmierung einer Benutzerschnittstelle mit 3D-Visualisierung in OpenGL(.NET). Aufstellen der kinematischen Vorwärtstransformation zur Lageerkennung mit Implementierung und Validierung der dafür erforderlichen Algorithmen. Erweiterung der HMI (C#,.NET Framework) und Implementierung sämtlicher Kinematikfunktionen in .NET zur Validierung im Simulationsmodus. Dokumentation und Softwaredesigne in UML (Enterprise Architekt)

Eingesetzte Qualifikationen

.Net, C#, C++, MATLAB / Simulink, TwinCAT

Softwarearchitekt/Softwareentwickler
Hersteller von Förderanlagen, Berlin
8/2014 – 10/2014 (3 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

8/2014 – 10/2014

Tätigkeitsbeschreibung

Design und Implementierung einer vollautomatischen Buchförderanlage mit Lastaufzügen, Förderstrecken und Förderstationen. Programmierung der kompletten Anlage mit Leitsteuerung und Behälterverfolgung.
Erstellung der Softwarearchitektur für alle weiteren Bauabschnitte unter Berücksichtigung dieses Anlagenbereichs als Musterimplementierung. Realisierung einer Web-Visualisierung unter Microsoft Internet Information Server für bis zu 120 Anlagenbenutzer, neben der Anlagenvisualisierung unter WinCC.

Eingesetzte Qualifikationen

SIMATIC S7

Softwareentwickler/Systemingenieur
Hersteller von Förderanlagen, Maisach
1/2014 – 7/2014 (7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2014 – 7/2014

Tätigkeitsbeschreibung

Erstellung eines Modells für die Simulation von Verteil- und Routingstrategien für den Transport von Einzelfahrzeugen zur Vermeidung von Zeitüberschreitungen. Softwaredesign in UML. Implementierung einer Leitsteuerung, mit Routingmodell für die Gesamtanlage auf einem Beckhoff IPC mit TwinCAT 3. Implementierung der Schnittstellen zu den Systemkomponenten über TCP-IP, Implementierung der Schnittstelle zu mehreren Tray-Stationen und Realisierung einer Bedienerschnittstelle. Softwareentwicklung für Fahrzeuge in CoDeSys auf Embedded-System.

Eingesetzte Qualifikationen

CODESYS (CoDeSys), SIMATIC S7, TwinCAT

Softwareentwickler
Hersteller von Antriebssystemen, Igersheim
6/2013 – 12/2013 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

6/2013 – 12/2013

Tätigkeitsbeschreibung

Anbindung einer Antriebsregler-Firmware an PROFINET RT/IRT mit der Implementierung des PROFIDrive Geräteprofils. Implementierung der Hardwareschnittstelle für den PROFINET Kommunikationsbaustein TPS-1 von Renesas. Implementierung aller erforderlichen Antriebsbausteine für FPROFINET und PROFIDRIVE.
Implementierung einer Testumgebung in STL mit Motion-Bausteinen auf einer S7-1500 mit dem TIA-Portal von Siemens.

Eingesetzte Qualifikationen

Altera (allg.), Field Programmable Gate Array (FPGA), C++, Eclipse, Totally integrated automation portal (TIA portal)

Softwarearchitekt/Softwareentwickler
HARMAN/BECKER/Automotive, Garching
10/2012 – 5/2013 (8 Monate)
Automobilindustrie
Tätigkeitszeitraum

10/2012 – 5/2013

Tätigkeitsbeschreibung

Softwaredesign in UML (Enterprise Architect) und Implementierung für eine Navigationsplattform für Fahrzeuge.
Analyse, Design und Implementierung für die Verarbeitung von Online-Verkehrsinformationen (TPEG). Download, Konvertierung und Integration von Google-Maps-Daten in das Navigationssystem.

Eingesetzte Qualifikationen

C++, QNX, UML

Softwareentwickler
HARMAN/BECKER AUTOMOTIVE SYSTEMS GMBH, Filderstadt
2/2007 – 6/2009 (2 Jahre, 5 Monate)
Automobilindustrie
Tätigkeitszeitraum

2/2007 – 6/2009

Tätigkeitsbeschreibung

Softwareentwicklung für Medien - Player
Analyse, Design, Implementierung und Testbegleitung von Presentation- und Device Controller für die Ansteuerung von Audio- und Videomedien -
CD-Wechsler / iPod / MP3-Player / Massenspeichermedien -,
Fahrzeugdiagnoseanbindung für Medien.


Qualifikationen:
C++, komplexe Zustandsautomaten, Kommunikation über MOST, Systemanalyse und Sotwaredesign. Umgang mit XML und Code-Generatoren.

Eingesetzte Qualifikationen

C++, QNX, UML

Software- Systementwickler
CEMEC INTELLIGENTE MECHANIK GMBH, Spalt
5/2004 – 10/2004 (6 Monate)
nicht angegeben
Tätigkeitszeitraum

5/2004 – 10/2004

Tätigkeitsbeschreibung

Fertigungsautomat für die industrielle Schmiedetechnik
Stabvereinzelung und Zuführung / Schmiedeturm mit Induktionsofen / Stabnachbearbeitung.
Siemens S7 mit Bediengerät
- Analyse, Design, Implementierung und Inbetriebnahme


Qualifikationen:
Steuerungsentwicklung mit Siemens S7
HMI mit Siemens TP und Protool

Über mich

Ich bin freiberuflicher Systemingenieur und überwiegend im Bereich Softwarearchitektur/Softwareentwicklung auf dem Gebiet der Steuerungs- und Regleungstechnik tätig. Meine Erfahrungen liegen im Bereich von der Entwicklung von Embedded - Systemen, Softwareentwicklung in der Steuerungstechnik ( SPS 61131 ) und in der von Engineering-Systemen unter MS Windows.

Weitere Kenntnisse

Technik & Ingenieursberufe
- Antriebstechnik
- Anlagenbau
- Fahrzeugbau
- Mess- / Steuerungstechnik
- Sondermaschinenbau
- Maschinenbau
- Fahrzeugtechnik

IT & Entwicklung
- Softwareentwicklung

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Spanisch (Gut)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Weltweit
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
1744
Alter
55
Berufserfahrung
30 Jahre und 10 Monate (seit 06/1993)
Projektleitung
5 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden