Software­Architect­(m/f/d)­–­Embedded­&­Industrial­Software­Systems
Über diesen Job
SIVONIC GmbH sucht einen erfahrenen Software Architect (m/w/d) für Embedded & Industrial Software Systems, um die technologische Richtung ihrer Softwareplattform zu gestalten. In dieser Schlüsselposition sind Sie verantwortlich für die Architektur komplexer Softwarelösungen, arbeiten eng mit Entwicklungsteams zusammen und setzen innovative Konzepte für die Zukunftstechnologie Wasserstoff um. Neben einem anspruchsvollen Aufgabengebiet bieten wir ein innovatives Arbeitsumfeld mit flexiblen Arbeitsmodellen, individuellen Weiterbildungsmöglichkeiten und einer Vielzahl an Benefits.
Aufgaben
- Gesamtarchitektur der Softwareplattform kontinuierlich weiterentwickeln und nachhaltige Architekturkonzepte für Embedded-Software, Desktop-Anwendungen und Backend-Komponenten definieren
- Neue Technologien evaluieren, deren Potenzial analysieren und fundierte Architekturentscheidungen bezüglich Skalierbarkeit, Wartbarkeit, Leistung und Zukunftsfähigkeit der Softwarelösungen treffen
- Entwicklungsstandards, Architekturprinzipien und Best Practices für die Softwareentwicklung definieren und das Entwicklungsteam bei komplexen technischen Fragen unterstützen
- Moderne Entwicklungsprozesse etablieren, technische Überprüfungen durchführen und zur kontinuierlichen Verbesserung der Qualität und Nachhaltigkeit der Software beitragen
- Kommunikation zwischen Embedded-Software, Anwendungssoftware, Datenbanken und externen Kundensystemen entwerfen
- Nachhaltige Schnittstellensysteme und moderne API-Architekturen entwickeln und die leistungsstarke Integration aller Softwarekomponenten sicherstellen
- Weiterentwicklung der Softwareplattform aktiv mitgestalten und zukunftssichere Konzepte für Cloud-Anwendungen und Bereitstellungsprozesse entwickeln
- Mit dem Entwicklungsteam eine skalierbare Softwarebasis für zukünftige Produktgenerationen schaffen
- Eng mit den Teams für Softwareentwicklung, Hardwareentwicklung, Anwendung und Produktmanagement zusammenarbeiten und frühzeitig Optimierungspotenziale identifizieren
- Innovative Lösungansätze für Produkte entwickeln
Anforderungen
- Du hast umfassende Erfahrung in der Softwarearchitektur und kannst nachhaltige Konzepte für Embedded-Software und Desktop-Anwendungen entwickeln.
- Du bist versiert in der objektorientierten Softwareentwicklung und beherrschst moderne Entwicklungsprozesse in einem professionellen Umfeld.
- Du hast sehr gute Kenntnisse in C++, C und Python und kannst komplexe Softwaresysteme ganzheitlich gestalten und nachhaltig weiterentwickeln.
- Du hast Erfahrung in der API-Entwicklung und Systemintegration sowie in der Schaffung skalierbarer und wartbarer Softwarelösungen.
- Du arbeitest strukturiert und lösungsorientiert und kannst technische Entscheidungen transparent und nachvollziehbar treffen.
- Du kannst enge Zusammenarbeit mit Software- und Hardwareentwicklung sowie Produktmanagementteams erfolgreich gestalten.
- Sehr gute Deutschkenntnisse auf mindestens C1-Niveau sind erforderlich, um effektiv in den Teams kommunizieren zu können.
- Du bringst Kenntnisse in digitalen Signalverarbeitungsverfahren und Datenanalyse mit, idealerweise auch Erfahrung mit Industriedatenprotokollen.
- Du hast Erfahrung mit modernen Entwicklungstools, Versionskontrollsystemen wie Git und automatisierten Test- sowie CI/CD-Prozessen.
- Idealerweise kennst du dich mit Cloud-Technologien wie AWS oder Azure, Containerisierung und DevOps-Praktiken aus.
Benefits
- 30 Tage Urlaub
- Attraktives Gehalt
- Betriebliche Altersvorsorge
- Flexible Arbeitszeiten
- Homeoffice
- Kinderbetreuungszuschuss
- Kostenlose Getränke
- Mitarbeiterevents
- Modernes Arbeitsumfeld
- Individuelle Weiterbildung
- Fitness-Zuschuss
Ist dir ein Fehler aufgefallen?
Teile uns mit, was nicht funktioniert hat, damit wir es schnell beheben können. Sende eine E-Mail an fachkraefte(at)img-sachsen-anhalt.de