freiberufler Senior C++ Software Engineer auf freelance.de

Senior C++ Software Engineer

zuletzt online vor wenigen Tagen
  • 70€/Stunde
  • 6971 Hard
  • auf Anfrage
  • sr  |  de  |  en
  • 01.01.2026

Kurzvorstellung

Ich bin D. – leidenschaftlicher Softwareentwickler mit Fokus auf technische Präzision, schnelles Prototyping und effizientes Bug-Fixing.
Ich entwickle praxisnahe Lösungen für komplexe Anforderungen – von Embedded-Systemen bis zu Web.

Geschäftsdaten

 Steuernummer bekannt

Qualifikationen

  • C#
  • C++12 J.
  • Computational Fluid Dynamics3 J.
  • Embedded Linux1 J.
  • JavaScript3 J.
  • Microsoft Azure6 J.
  • Python3 J.
  • Qt (Software)5 J.
  • SQL3 J.

Projekt‐ & Berufserfahrung

Senior Software Engineer (Festanstellung)
Kundenname anonymisiert, Schaan
4/2022 – 1/2024 (1 Jahr, 10 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

4/2022 – 1/2024

Tätigkeitsbeschreibung

C++(std 17/20) and Qt6 software development of the main framework functionality for Cortex-A53/A72 SoM and YoctoLinux embedded system.

Implementing OPCUA server using open62541 for providing external interface to the application functionality for testing and manufacturing setup purposes.

Implementing basic functionality for board and display EEPROM I/O.

Implementing mender client for automatic software update on the embedded device via mender backend.

Coworking with other teams in implementing the basic CAN functionality (using Port CAN Open library).

Improving project C++ code guidelines and code quality.

Eingesetzte Qualifikationen

C++, Confluence, Embedded Linux, Embedded Software, Microsoft Azure, OPC Unified Architecture, Python, Scrum

Software Engineer (Festanstellung)
Kundenname anonymisiert, Wolfurt
9/2017 – 3/2022 (4 Jahre, 7 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

9/2017 – 3/2022

Tätigkeitsbeschreibung

Implementing and testing protocols (on top of TCP/IP, e.g. ISO TCP/ RFC1006) and services in C++/C# for communication to the Siemens PLC devices, like stacker-cranes and conveyor-systems.

Building project-specific simulation environments in C++ and C#/WPF for simulating PLC devices and test-run.

Implementing services in C#/MS-SQL for the WMS-logic and communication to the project-specific remote host systems, like (but not limited to) SAP.

Database programming (TSQL).

Building helper tools in C++/C#/WPF for project-specific PLC exports/imports, database integration, failure analysis, and error detection.

Porting old projects codebase to the newer one and to the control version system.

Fixing bugs and adding new features to the control-versioned codebase.

Eingesetzte Qualifikationen

.Net, .Net Framework (Microsoft), C#, C++, Microsoft Azure, Microsoft Foundation Classes (MFC), Transact-Sql, Windows Presentation Foundation

Entwicklung (Festanstellung)
Kundenname anonymisiert, Hard
11/2013 – 8/2017 (3 Jahre, 10 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

11/2013 – 8/2017

Tätigkeitsbeschreibung

Berechnung
Programmierung
Konstruktion

Eingesetzte Qualifikationen

SQL, Computer Engineering, Windows 7, SAP Applications, C++, Qt (Software), Codesys, Stahlbau, Thermodynamik, Computational Fluid Dynamics, Teamcenter (Siemens PLM Software), Finite-Elemente-Methoden, Siemens Nx, Verfahrenstechnik (allg.), Chemische Verfahrenstechnik, Thermische Verfahrenstechnik

Softwareentwickler Web-Entwicklung (Festanstellung)
Kundenname anonymisiert, Karlsruhe
1/2012 – 8/2013 (1 Jahr, 8 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

1/2012 – 8/2013

Tätigkeitsbeschreibung

Softwareentwicklung Backend/Frontend

Eingesetzte Qualifikationen

Mysql, Debian Linux, Apache HTTP Server, Node.Js, Symfony, CSS (Cascading Style Sheet), HTML, JavaScript, PHP, Jquery

Softwareentwicklung
Kundenname anonymisiert, Karlsruhe
2/2010 – 12/2011 (1 Jahr, 11 Monate)
Dienstleistungsbranche
Tätigkeitszeitraum

2/2010 – 12/2011

Tätigkeitsbeschreibung

Programmierung
C++/Qt/PHP/Zend/Symfony/Python/Django/jQuery/ExtJS/
MySQL, MongoDB,
Apache, Nginx
Sphinx
Linux/Windows

Eingesetzte Qualifikationen

Nginx, Apache HTTP Server, C++, Python, Qt (Software), Symfony, Zend Framework, Django, JavaScript, PHP, Jquery

Zertifikate

Machine Learning
Stanford Online
2020
Neural Networks and Deep Learning
DeepLearning
2020
Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimizatio
DeepLearning
2020
Structuring Machine Learning Project
DeepLearning
2020
Certified Professional for Software Architecture
iSAQB
2019
C++ Certified Associate Programmer
CPP Institute
2017
C++ Professional Programmer
CPP Institute
2017

Ausbildung

CIW
Diplom

KA

Über mich

Ich bin ein vielseitiger Softwareentwickler mit langjähriger Erfahrung in der Entwicklung von Desktop-, Embedded- und Webanwendungen. Mein Fokus liegt auf robusten, performanten Lösungen in technisch anspruchsvollen Bereichen wie Medizintechnik, Industrieautomatisierung und Simulation. Hier ein Auszug meiner bisherigen Projekte:

Medizintechnik:

Entwicklung von Gerätesoftware für medizinische Systeme
Techstack: C++17/20, Qt/QML, CAN, CNC, OPC UA, I2C, Python, Yocto Linux, Windows Embedded Compact 7
→ Fokus auf Echtzeitkommunikation, Embedded UI und Hardwareanbindung


Industrie & Automatisierung:

Lagerverwaltungssoftware mit Siemens S7 Integration
Techstack: T-SQL, C++98/11, MFC, TCP/IP, ISO-TCP
→ Steuerung und Kommunikation mit SPS-Systemen über Netzwerkprotokolle
Simulationssoftware für S7-Geräte
Techstack: C++, C#, WPF
→ Entwicklung Simulationsumgebung zur Nachbildung industrieller Steuerungen

Energie & Umwelt:

Desktop-Anwendung zur Auslegung von Biomasseanlagen
Techstack: C++11/14, Qt, SQLite, Python
→ Berechnung, Bilanzierung und Dimensionierung technischer Komponenten

Software zur Auslegung von Venturi-Rohren nach DIN 5167 inkl. 3D-Export
Techstack: C++11/14, WxWidgets, VTK
→ CAD-nahe Anwendung mit technischer Normenberechnung und 3D-Visualisierung

Webentwicklung:

Fullstack-Projekte für Webanwendungen und APIs
Techstack: Symfony, Zend, Django, Node.js, jQuery, MySQL, Memcached, Sphinx, Nginx, Apache
→ Entwicklung skalierbarer Backend-Anwendungen und performanter Frontends

Weitere Kenntnisse

Entwicklungsumgebungen:
Visual Studio, VS Code, Eclipse

Programmierkonzepte:
Multithreading, OOP, Design Patterns, Unit Testing

Plattformen & Systeme:
Windows, Linux, Yocto, Windows Embedded Compact 7

DevOps & CI/CD
Azure Pipelines, GitHub Actions, Jenkins, Docker, Git

Kommunikation & Protokolle
CAN, OPC UA, TCP/IP, ISO-TCP, I2C, REST, WebSockets

Wissenschaft & Technik
CFD, Thermodynamik, Strömungstechnik, Regelungstechnik, MATLAB, Simulink

Persönliche Daten

Sprache
  • Deutsch (Fließend)
  • Englisch (Fließend)
  • Serbisch (Muttersprache)
Reisebereitschaft
auf Anfrage
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
935
Alter
41
Berufserfahrung
15 Jahre und 9 Monate (seit 06/2010)
Projektleitung
2 Jahre

Kontaktdaten

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

Jetzt Mitglied werden