Zuständigkeiten
1. Begleitung des gesamten Softwareentwicklungsprozesses, einschließlich Design, Entwicklung, Testung und Wartung
2. Durchführung interner Schulungen sowie Bereitstellung von technischem Support
3. Konzeptionierung, Erstellung und Testung von Software-Interfaces
4. Integration von Peripheriegeräten wie Beleuchtungen, Kameras und speicherprogrammierbaren Steuerungen (PLCs)
Anforderungen
5. Ausgezeichnete Kenntnisse in C++ oder in äquivalenten objektorientierten Programmiersprachen
6. Interesse an der Entwicklung von zuverlässigem und wiederverwendbaren Softwaredesign sowie dessen Implementierung
7. Abgeschlossenes Studium der Informatik, Software-Entwicklung, Telematik oder eines verwandten Fachgebiets, oder kurz vor dem Abschluss.
8. Alternativ ein abgeschlossenes Bachelor-Studium mit relevanter Berufserfahrung
9. Fähigkeit zur selbstständigen, präzisen und kreativen Arbeit
10. Hohe Lern- und Aufnahmefähigkeit sowie ein professionelles Auftreten
11. Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift (C1 oder höher)
12. Praktische Programmiererfahrung über universitäre Kurse hinaus
13. Kenntnisse in Technologien wie React, .NET Framework, aktuellen C++ Standards, Git, GitLab, OpenCV und Docker
14. Grundkenntnisse in Digitaltechnik und Elektronik
15. Starkes Interesse an Themen wie Bildverarbeitung und künstlicher Intelligenz