Senior C++ Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 70€/Stunde
- 6971 Hard
- auf Anfrage
- sr | de | en
- 01.01.2026
Kurzvorstellung
Ich entwickle praxisnahe Lösungen für komplexe Anforderungen – von Embedded-Systemen bis zu Web.
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
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.
C++, Confluence, Embedded Linux, Embedded Software, Microsoft Azure, OPC Unified Architecture, Python, Scrum
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.
.Net, .Net Framework (Microsoft), C#, C++, Microsoft Azure, Microsoft Foundation Classes (MFC), Transact-Sql, Windows Presentation Foundation
11/2013 – 8/2017
Tätigkeitsbeschreibung
Berechnung
Programmierung
Konstruktion
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
1/2012 – 8/2013
TätigkeitsbeschreibungSoftwareentwicklung Backend/Frontend
Eingesetzte QualifikationenMysql, Debian Linux, Apache HTTP Server, Node.Js, Symfony, CSS (Cascading Style Sheet), HTML, JavaScript, PHP, Jquery
2/2010 – 12/2011
Tätigkeitsbeschreibung
Programmierung
C++/Qt/PHP/Zend/Symfony/Python/Django/jQuery/ExtJS/
MySQL, MongoDB,
Apache, Nginx
Sphinx
Linux/Windows
Nginx, Apache HTTP Server, C++, Python, Qt (Software), Symfony, Zend Framework, Django, JavaScript, PHP, Jquery
Zertifikate
Stanford Online
DeepLearning
DeepLearning
DeepLearning
iSAQB
CPP Institute
CPP Institute
Ausbildung
KA
Über mich
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
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
- Deutsch (Fließend)
- Englisch (Fließend)
- Serbisch (Muttersprache)
- Europäische Union
- Schweiz
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
