Zum nächstmöglichen Zeitpunkt suchen wir eine*n Softwarearchitekt*in (m/w/d) in Vollzeit für den Standort Ulm. Sie sollten eine Berufserfahrung von mehr als 5 Jahren mitbringen.
Wir bieten Ihnen:
- Verantwortungsvolle und abwechslungsreiche Tätigkeit im internationalen Arbeitsumfeld
- Selbstbestimmtes Arbeiten in kleinen Teams
- Freundliche und kollegiale Arbeitsatmosphäre
- Moderne Arbeitsumgebung im Ulmer Stadtregal
- Leistungsgerechte Vergütung & einen zukunftssicheren Arbeitsplatz
Ihre Aufgaben:
Um unsere Anwendungen zukunftssicher zu machen, möchten wir ein firmeneigenes Framework als Basis für neue Produkte entwickeln. Ihre Aufgabe wird sein, das passende Architekturdesign für dieses Framework herauszuarbeiten sowie umgebende Supportstrukturen für die Arbeit mit dem Framework innerhalb unseres Unternehmens zu etablieren. Weiterhin sollen Sie uns in enger Zusammenarbeit mit unserem Entwicklerteam dabei unterstützen, unseren bestehenden Code in Module zu überführen und neue Software gezielt im Hinblick auf Integration mit dem Framework zu entwickeln. Konkret geht es in unserem Unternehmen darum, Module aus den Bereichen Bildaufnahme, Datenübertragung, Bildverarbeitung, domänenspezifische Entscheidungsfindung, sowie Maschinen-Maschinen-Interface und Mensch-Maschinen-Interface für unsere Kunden individuell zu kombinieren.
Im Detail werden Ihre Aufgaben umfassen:
- Architekturdesign für ein Framework aus dem Bereich der digitalen Bildanalyse
- Internes und externes Schnittstellendesign des Frameworks
- Überführung & Generalisierung existierenden Codes in Module
- Codeoptimierung
- Für unser Team passende Coding-Konventionen extrahieren, festlegen, dokumentieren und durchsetzen
- Interne Supportstrukturen und Verantwortlichkeiten für die Arbeit mit dem Framework etablieren (Wie und von wem werden Probleme gemeldet / verwaltet / bearbeitet?)
- Dokumentation technischer und organisatorischer Maßnahmen rund um das Framework
- Schulung unserer Entwickler im Umgang mit dem Framework
- Unterstützung bei der Softwareintegration
- Mitarbeit in Projektteams
Ihr Profil:
- Erfolgreich abgeschlossenes Studium der Informatik oder vergleichbarer Fachrichtungen
- Erfahrung mit agiler Softwareentwicklung
- Erfahrung im Bereich Frameworkdesign / Schnittstellendesign
- Erfahrung mit dem Einsatz gängiger Entwurfsmuster / Design Patterns
- Fähigkeiten im Bereich der Anforderungsanalyse
- Fähigkeit, komplexe Zusammenhänge zu verstehen und zu kommunizieren
- Kenntnisse im Bereich der Code-Optimierung und -Effizienzsteigerung
- Erfahrung mit Multithreading-Architekturen
- Programmiererfahrung C++ unter Linux und Windows
- Kenntnisse in den Bereichen Bild- & Signalverarbeitung und Eingebettete Systeme sind wünschenswert
- Kenntnisse im Bereich der Oberflächenentwicklung mit Qt & C++ sind wünschenswert
- Begeisterung für neue Technologien & Ideen in den Bereichen Digitale Bildverarbeitung / Computer Vision / AI
- Hohe Kommunikationsbereitschaft und Eigeninitiative
- Gute Deutsch- und Englischkenntnisse in Wort und Schrift
Sie sind perfekt qualifiziert – Ihr Profil ist der beste Beweis. Senden Sie uns bitte Ihre vollständigen Bewerbungsunterlagen (Lebenslauf, Zeugnisse, Anschreiben) als PDF per Email an:
kontakt@invi-technologies.de | Herr Bingxiang Cheng
Wir freuen uns auf Ihre Bewerbung!