Beschreibung
## Das sind deine Aufgaben:
- Du wirst Teil unseres Entwicklungsteams und bist maßgeblich an der Weiterentwicklung unseres verteilten Flottenmanagers beteiligt.
- Du hast das Gesamtsystem bei der Entwicklung im Blick, stimmst deine Entwicklung mit den Bereichen Robotik, App und Infrastruktur ab und unterstützt diese auch aktiv.
- Du unterstützt bei der Entwicklung von Tools zum Remote-Deployment und Update unserer Software (AMR und App).
- Du schaust auch über den Tellerrand, analysierst Kunden...
weiter lesen
## Das sind deine Aufgaben:
- Du wirst Teil unseres Entwicklungsteams und bist maßgeblich an der Weiterentwicklung unseres verteilten Flottenmanagers beteiligt.
- Du hast das Gesamtsystem bei der Entwicklung im Blick, stimmst deine Entwicklung mit den Bereichen Robotik, App und Infrastruktur ab und unterstützt diese auch aktiv.
- Du unterstützt bei der Entwicklung von Tools zum Remote-Deployment und Update unserer Software (AMR und App).
- Du schaust auch über den Tellerrand, analysierst Kunden-Probleme und gehst diese proaktiv an.
## Du bringst mit
- Du bist motiviert, offen für Neues und bereit, die „Extra-Meile zu gehen“.
- Du zeigst einen großen Team-Spirit und fühlst dich auch in agilen Teams wohl.
- Du hast ein abgeschlossenes Studium im Bereich Informatik, Robotik, Elektrotechnik, Mechatronik oder ähnliches.
- Du hast Erfahrung in der Software-Entwicklung
- Fundierte Erfahrungen mit Python und C++
- Sehr gute Programmier- und Designkenntnisse in objektorientierten Programmiersprachen
- Erfahrung mit automatischen Tests
- Git beherrschst du aus dem FF
- Du hast mehrjährige Erfahrung im Umgang mit Linux:
- Systemd Units
- Remote per SSH auf Servern arbeiten
- Bash Scripting
- Netzwerk-Konfiguration (WLAN, LAN, VPN)
- Sprachkenntnisse: gute Englischkenntnisse (B2), sehr gute Deutschkenntnisse (C1)
## Wir freuen uns über Erfahrung in folgenden Bereichen:
- Mobile Robotik (z.B. ROS 2)
- Software-Rollout und Software-Updates auf vielen Remote-Geräten (DevOps)
- IT-Infrastruktur (ansible, nginx, container)
- Mitarbeit an großen Softwareprojekten
- Weitere Programmiersprachen:
- Dart / Flutter
- Rust
- No-SQL-Datenbanken wie CouchDB
- Einrichtung von Gitlab-CI Pipelines und der nötigen Infrastruktur
- Intralogistik/Automatisierungs-Branche
- Agile Methoden in der Software-Entwicklung
## Das bieten wir dir
- Du wirst Teil eines innovativen Robotik-Startups.
- Du wirst Teil eines hochmotivierten Teams mit tollem Team-Spirit.
- Du kannst eigene Ideen und Vorschläge einbringen und du bekommst Möglichkeiten, diese mit uns im Team umzusetzen.
- Home-Office & Workation nach Absprache möglich
- 30 Urlaubstage
## Sonstige Informationen
- Ort: Heidelberg und zukünftig auch Nürnberg
- Dienstreisen: Möglich, aber in der Regel nicht nötig und normalerweise 1-tägig.