C++23 Entwickler (m/w/d)
Indexed description
Der C++23 Entwickler spielt eine entscheidende Rolle bei der Entwicklung von Anwendungen und Services auf Basis von C++23. Der Fokus liegt darauf, effiziente und wartbare Softwarelösungen in einem Embedded Linux Umfeld zu erstellen und somit zur Produktqualität und Funktionalität beizutragen.
Verantwortlichkeiten:
- Entwicklung von C++23 Services und Anwendungen auf bestehenden Bibliotheken, inklusive Anbindung an verteilte Infrastrukturen und Rückmeldung an die Bibliotheksbetreuer
- Aufbau und Pflege der Projekte mit CMake und Conan sowie Erweiterung der GitLab CI/CD Pipelines (Build, Test, Coverage, Packaging)
- Lieferung von Debian- und Conan-Paketen für Host und Zielsystem
- Unit- und Integrationstests, Code-Reviews und Debugging auf Host- und Zielsystem unter Einhaltung der Coding-Standards und statischer Analyse
- Dokumentation der Architektur nach arc42-Standard sowie Nutzung und Betrieb der Services mit Doxygen
- Wartung und Erweiterung von Yocto-Bauten inklusive Cross-Kompilierung und Verpackung für die Zielplattform
- Inbetriebnahme, Implementierung und Fehleranalyse auf Zielhardware (RISC-V) unter Berücksichtigung des Zusammenspiels von Anwendung, BSP und FPGA-Design
- Fundierte C++-Kenntnisse (moderne Standards, C++23)
- Erfahrung mit Embedded Linux, idealerweise Yocto/OpenEmbedded
- Grundverständnis für SoC-Plattformen mit FPGA-Komponenten
- Verständnis für verteilte Systeme und nebenläufige Programmierung
- Eigenverantwortliche, strukturierte Arbeitsweise
- Fließend in Deutsch und Englisch
- EU-Staatsbürgerschaft erforderlich
- Kenntnisse in modernen C++ Bibliotheken
- Erfahrung mit CI/CD-Pipelines und Automatisierungstools
- Kreativität und Problemlösungskompetenz
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search