Aufgaben
- Umsetzung der Softwarearchitektur für Embedded-Systeme im Start-Up-Umfeld
- Sicherstellung der Integration von Hardware-nahen Komponenten und Embedded Linux
- Entwicklung und Implementierung von Softwaremodulen in Python, C, und C++
- Durchführung von Code-Reviews und Qualitätssicherung
- Enge Abstimmung mit interdisziplinären Teams (Hardware, Firmware, QA)
- Nutzung von GitHub für Versionskontrolle und Jira für Projektmanagement
- Unterstützung bei der Implementierung von Vision-Control-Systemen
- Analyse und Optimierung bestehender Architekturen hinsichtlich Performance und Sicherheit
Profil
- Fundierte Erfahrung in der Architektur und Entwicklung von Embedded-Systemen
- Fundierte Kenntnisse in Embedded Linux, Hardware-naher Programmierung und Echtzeitsystemen
- Sehr gute Programmierkenntnisse in Python, C, C++
- Erfahrung mit GitHub, Jira, und Vision-Control-Technologien
- Englischkenntnisse fließend (Deutschkenntnisse von Vorteil)
- Fähigkeit zur strukturierten Dokumentation und Kommunikation technischer Konzepte
- Erfahrung in der Durchführung von Code-Reviews und Best Practices
Benefits
- Dynamisches Umfeld
- Start-Up - Agilität
- Internationales Team