10/05/2026 updated


100 % available
Embedded Software Engineer | C/C++ | IoT | Linux
Novi Sad, Serbia
Worldwide
Computing and Control Engineering, Faculty of Technical Sciences, Novi Sad, SerbiaC++ (Programming Language)Linux On Embedded SystemsEmbedded SoftwareYocto
C/C++ Entwicklung
Umfangreiche Erfahrung in der Entwicklung von Applikationslogik, Middleware und Systembibliotheken in C und C++ fuer eingebettete Systeme, industrielle Steuerungsanwendungen sowie Echtzeit-Datenerfassung und automatisierte Steuerungsaktionen.
Embedded Linux & Yocto
Fundierte Kenntnisse in der Arbeit mit Embedded Linux, dem Yocto Project und Buildroot zur Erstellung benutzerdefinierter Linux-Distributionen, Geraetetreiber-Entwicklung und Konfiguration von Device Trees fuer Peripheriegeraete.
IoT & Kommunikationsprotokolle
Praxiserfahrung mit IoT-Umgebungen und Kommunikationsprotokollen wie MQTT, OPC UA, SPI, I2C, UART sowie TCP/IP und UDP fuer die effiziente Kommunikation zwischen Edge-Geraeten und Cloud-Diensten.
Python
Einsatz von Python fuer das Schreiben und Ausfuehren von Tests mit vollstaendiger Abdeckung, Entwicklung von Konsolen- und GUI-Anwendungen sowie Systemoptimierung.
AUTOSAR
Erfahrung mit AUTOSAR Classic zur Entwicklung von Softwarekomponenten fuer Health Monitoring und Stromversorgungssequenzierung sowie Integration in automotive Plattformen.
CI/CD & Azure DevOps
Pflege und Verwaltung von Release-Pipelines auf Azure DevOps, einschliesslich Release-Packaging und Deployment-Prozessen sowie Automatisierung mittels CI/CD.
Testing & Qualitaetssicherung
Kenntnisse in Gtests fuer Unit-Tests, SonarQube, Pytest sowie CUnit-Testing fuer Softwarekomponenten zur Sicherstellung von Systemqualitaet und Performance.
Agile Methoden & Projektmanagement
Arbeit nach agilen Methoden (Scrum) sowie Nutzung von Projektmanagement-Tools wie Redmine, Polarion und Jira zur Steuerung und Dokumentation von Projekten.
Build-Systeme & Versionskontrolle
Erfahrung mit CMake, Makefile und Git fuer die Verwaltung von Build-Prozessen und Versionskontrolle in verschiedenen Softwareprojekten.
NVIDIA CUDA & Machine Learning Integration
Nutzung der NvMedia-Bibliothek und des NVIDIA CUDA Toolkits zur Optimierung der Plattformnutzung, Bildverarbeitung und Integration von Machine-Learning-Algorithmen in die AUTOSAR Adaptive Plattform.
Umfangreiche Erfahrung in der Entwicklung von Applikationslogik, Middleware und Systembibliotheken in C und C++ fuer eingebettete Systeme, industrielle Steuerungsanwendungen sowie Echtzeit-Datenerfassung und automatisierte Steuerungsaktionen.
Embedded Linux & Yocto
Fundierte Kenntnisse in der Arbeit mit Embedded Linux, dem Yocto Project und Buildroot zur Erstellung benutzerdefinierter Linux-Distributionen, Geraetetreiber-Entwicklung und Konfiguration von Device Trees fuer Peripheriegeraete.
IoT & Kommunikationsprotokolle
Praxiserfahrung mit IoT-Umgebungen und Kommunikationsprotokollen wie MQTT, OPC UA, SPI, I2C, UART sowie TCP/IP und UDP fuer die effiziente Kommunikation zwischen Edge-Geraeten und Cloud-Diensten.
Python
Einsatz von Python fuer das Schreiben und Ausfuehren von Tests mit vollstaendiger Abdeckung, Entwicklung von Konsolen- und GUI-Anwendungen sowie Systemoptimierung.
AUTOSAR
Erfahrung mit AUTOSAR Classic zur Entwicklung von Softwarekomponenten fuer Health Monitoring und Stromversorgungssequenzierung sowie Integration in automotive Plattformen.
CI/CD & Azure DevOps
Pflege und Verwaltung von Release-Pipelines auf Azure DevOps, einschliesslich Release-Packaging und Deployment-Prozessen sowie Automatisierung mittels CI/CD.
Testing & Qualitaetssicherung
Kenntnisse in Gtests fuer Unit-Tests, SonarQube, Pytest sowie CUnit-Testing fuer Softwarekomponenten zur Sicherstellung von Systemqualitaet und Performance.
Agile Methoden & Projektmanagement
Arbeit nach agilen Methoden (Scrum) sowie Nutzung von Projektmanagement-Tools wie Redmine, Polarion und Jira zur Steuerung und Dokumentation von Projekten.
Build-Systeme & Versionskontrolle
Erfahrung mit CMake, Makefile und Git fuer die Verwaltung von Build-Prozessen und Versionskontrolle in verschiedenen Softwareprojekten.
NVIDIA CUDA & Machine Learning Integration
Nutzung der NvMedia-Bibliothek und des NVIDIA CUDA Toolkits zur Optimierung der Plattformnutzung, Bildverarbeitung und Integration von Machine-Learning-Algorithmen in die AUTOSAR Adaptive Plattform.
Languages
EnglishFluent
Project history
Entwicklung modularer Mess- und Steuerungsanwendungen fuer industrielle Sensorsysteme, bereitgestellt als gemeinsam genutzte Bibliotheken innerhalb einer skalierbaren webbasierten Ueberwachungsplattform. Entwicklung von Applikationslogik in C++ fuer Echtzeit-Datenerfassung, Systemdiagnose und automatisierte Steuerungsaktionen. Nutzung des MQTT-Protokolls fuer die Kommunikation zwischen Edge-Geraeten und Cloud-Diensten.
Beteiligung an der Entwicklung von 3D-Druckmaschinen mit Fokus auf neue Features in verschiedenen Maschinendomaenen. Verbesserung der Kommunikation zwischen PLC und SCADA-Systemen. Schreiben und Ausfuehren von Tests mit vollstaendiger Abdeckung in Python. Pflege der Release-Pipeline auf Azure DevOps. Einsatz von C++, MQTT, OPC UA und Qt fuer Softwareentwicklung und UI-Komponenten.
Arbeit an Smart Modules fuer IoT-Umgebungen mit Fokus auf Yocto/Linux, Geraetetreiber und Device-Tree-Konfiguration. Erstellung benutzerdefinierter Linux-Distributionen mit Buildroot und Yocto. Entwicklung von Konsolen- und GUI-Anwendungen in C, C++ und Python.