Softwareentwickler Algorithmen und Datenfusion (m/w/d)
Indispensabile:PythonAgile
Gradito:Git
Aufgaben:
- Entwicklung, Test und Analyse von Softwareanteilen nach Architektur- und Entwurfsvorgaben
- Integration von Software Subsystemen aus mehreren Komponenten sowie Unterstützung bei der Systemintegration im Zielsystem
- Mitarbeit an der Entwicklung komplexer Softwaresysteme innerhalb agiler Projektteams
- Erstellung und Pflege der technischen Dokumentation der verantworteten Softwarekomponenten
- Aktive Mitwirkung entlang des gesamten Software Lebenszyklus von der Umsetzung bis zur Integration
- Entwicklung modularer und skalierbarer Softwarelösungen für Datenfusion und verteilte Systeme
Profil:
- Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation
- Mehrjährige Erfahrung in der Entwicklung komplexer Softwarelösungen mit sehr guten Kenntnissen in objektorientierter Programmierung
- Gute Kenntnisse in C/C++, Python sowie ein ausgeprägtes Verständnis für Software- und Systemarchitekturen
- Erfahrung mit agilen Entwicklungsmethoden, Git sowie idealerweise Jira, Confluence oder Bitbucket
- Kenntnisse in Multi-Threading, Low-Latency-Systemen oder Datenfusion sind von Vorteil
- Sehr gute Sprachkenntnisse in Deutsch und Englisch
- Weltweite Reisebereitschaft