Aufgaben
- Entwicklung hardwarenaher Embedded-Software in C/C++
- Weiterentwicklung eines Runtime-Umfelds für Linux- und Bare-Metal-Systeme
- Pflege und Ausbau eines Remote-Update-Frameworks
- Umsetzung kundenspezifischer sowie standardbasierter Softwarelösungen
- Analyse von Anforderungen und Integration von Software-Komponenten
- Dokumentation der entwickelten Software
- Fehleranalyse und -behebung in bestehenden Systemen
- Durchführung von Modul- und Integrationstests
- Mitarbeit in agilen Prozessen (z.B. Sprintplanung)
- Nutzung von Tools wie GitLab CI/CD, JIRA und Confluence für Entwicklung und Organisation
Profil
- Fundierte Erfahrung in Embedded Softwareentwicklung mit C/C++ (hardwarenah)
- Gute Kenntnisse im Embedded-Linux-Umfeld
- Erfahrung mit komplexen Software-Integrationen und bestehenden Systemlandschaften
- Sehr gute Deutschkenntnisse in Wort und Schrift
- Erfahrung mit Continuous Integration (Git/GitLab Pipelines)
- Kenntnisse im Umgang mit Build-Systemen und Toolchains im Embedded Umfeld
- Erfahrung mit hardwarebezogenem Debugging und Testing
Benefits
- Spannendes Embedded-Projekt im industriellen Umfeld
- Arbeit an realen Hardware-Plattformen
- Ein erfahrenes Entwicklungsteam und moderne Entwicklungsprozesse
- Möglichkeit, sich tief in komplexe Systemarchitekturen einzuarbeiten
- Projektverlängerung möglich
- Remote-Möglichkeit