Projektingenieur | Softwareentwickler
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- Nordrhein-Westfalen
- Weltweit
- de | ar | en
- 01.04.2024
Kurzvorstellung
Steuerungssoftwareentwicklung
Hardwarenahe Programmierung (Embedded/Echtzeit)
GUI-Design
Spezifikation
Test, Qualitätssicherung gemäss V-Modell
Dokumentation
Internationale Projekte
Elektrische Antriebe
Agile Softwareentwicklung
CNC
Qualifikationen
Projekt‐ & Berufserfahrung
4/2023 – 10/2023
Tätigkeitsbeschreibung
▪ Entwicklung einer Applikation zur Automatisierung und Visualisierung eines
Prüfstands für medizinische Beleuchtung. Hierbei wurde insbesondere im
Backend eine SQLite-Datenbank implementiert sowie verschiedene
Schnittstellen zu Hardwarekomponenten (Motortreiber, Kamera, digitale und
analoge I/O-Kanäle) entwickelt bzw. erweitert. Diese Tätigkeit fand im
Rahmen eines Projekts bei einem führenden Unternehmen im medizinischen
Technologiebereich statt.
▪ Pflege und Entwicklung von Bash-Skripten, GitLab CI/CD-Pipelines und
Docker-Images auf einer Linux-Embedded-Steuerungsplattform auf Basis von
Yocto für einen renommierten deutschen Konzern im Bereich der
industriellen Automatisierungstechnologie.
Linux (Kernel), Bash (Shell), C++, Docker
10/2018 – 3/2023
Tätigkeitsbeschreibung
Konzeption, Design und Implementierung von Softwarelösungen für einen großen Verpackungsmaschinenhersteller.
Spezifikation und Durchführung von Systemtests.
Durchführung von Fehlerkorrekturen
Kundensupport
Die Realisierung der Aufgaben erfolgte auf Basis folgender Werkzeuge:
Programmiersprachen: C, C++ und C#
MS Visual Studio 2019
Azure DevOps Server / MS Team Foundation Server (TFS)
Enterprise Architekt
OPC-UA
Google Test Framework
Agile Entwicklung, Embedded Systems, Inbetriebnahme (allg.), IT-Support (allg.), Software Design, Softwareentwicklung (allg.)
9/2012 – 9/2018
Tätigkeitsbeschreibung
Entwicklung von Steuerungssoftware für Werkzeugmaschinen und Automatisierungslösungen unter QNX
Erweiterung der Benutzeroberfläche mit QNX Photon
Schnittstellenprogrammierung (RS232/TCP/IP)
Anbindung relationaler Datenbanken mit SQL
Inbetriebnahme der Maschinen beim Kunden vor Ort im In- und Ausland (neben Europa u.a. Südkorea, China, Vietnam)
Durchführung von Kundenschulungen
Die Realisierung der Aufgaben erfolgte auf Basis folgender Werkzeuge:
Programmiersprachen: C, C# und C++/Qt
QNX Photon
MS Visual Studio 2010
SPS Step 7
Inbetriebnahme (allg.), IT-Support (allg.), Projektdurchführung, Schulung / Training (IT), Softwareentwicklung (allg.)
Ausbildung
Siegen
Über mich
Weitere Kenntnisse
Hardwarenahe Programmierung (Embedded/Echtzeit)
GUI-Design
Spezifikation
Test, Qualitätssicherung gemäss V-Modell
Dokumentation
Internationale Projekte
Elektrische Antriebe
Agile Softwareentwicklung
CNC / Werkzeugmaschinen / Verpackungsmaschinen
Programmiersprachen:
C: sehr gute Kenntnisse
C++: sehr gute Kenntnisse
C#: sehr gute Kenntnisse
Qt: sehr gute Kenntnisse
Bash: gute Kenntnisse
PowerShell: gute Kenntnisse
Java: gute Kenntnisse
SPS Step 7: gute Kenntnisse
Allgemeine Tools, Frameworks und Programme
Jetbrains CLion
Visual Studio
ReSharper
Azure DevOps Server
Git
CMake
Google Test Framework
Eclipse
Enterprise Architect
Git
Gitlab CI/CD
WSL Windows subsystem for linux
Docker
VMWare Workstation
Microsoft Office: Word, Excel, Power Point
Datenbanken
MySQL
SQLite
Oracle
Betriebssysteme
QNX 4
QNX 6
RTOS On Time
Linux Debian/Ubuntu
Windows XP/7/10/11
Persönliche Daten
- Deutsch (Muttersprache)
- Arabisch (Muttersprache)
- Englisch (Gut)
- Französisch (Gut)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden