
Dieses Stellenangebot ist nicht mehr verfügbar

Software Engineer – Distributed Backend Systems (m/w/d)
- Berlin, Berlin, Germany
- Berlin, Berlin, Germany
Über
EvoLogics ist ein innovatives High-Tech-Unternehmen mit Sitz in Berlin.
Wir entwickeln und vermarkten weltweit Produkte und Schlüsseltechnologien in der maritimen und Offshore-Technik. Unsere Expertise umfasst die Schwerpunkte Robotik (USV, AUV und ROV), High-Tech-Sensorik, künstliche Intelligenz, Hochleistungsinformatik, Kommunikationstechnologie sowie Positionierung.
Das Unternehmen wurde im Jahr 2000 durch international renommierte Entwicklungsexperten und Wissenschaftler gegründet und ist seitdem kontinuierlich gewachsen. Wir sind stolz auf unsere weltweite Technologieführerschaft für Anwendungen in der Meeresforschung, der smarten Robotik und der maritimen Sicherheit.
Der Mitarbeiterstamm rekrutiert sich aus internationalen erfahrenen Fachexperten, Ingenieuren und Software-Entwicklern, die über praktische Expertise und tiefgreifende wissenschaftlich-technische Kompetenzen in den Bereichen Elektronik- und Softwareentwicklung, Robotik und in der Integration komplexer IT-Systeme verfügen.
- Entwurf und Entwicklung von Softwarelösungen auf Linux-basierten Systemen, optimiert für verteilte und Echtzeit-Kommunikationsszenarien
- Entwicklung von Backend-Services und Middleware-Komponenten für Sensornetzwerke und Überwachungssysteme
- Mitwirkung an der Echtzeit-Ereignis- und Alarmverarbeitung in verteilten Architekturen
- Unterstützung und Weiterentwicklung von CI/CD-Pipelines für die Erstellung, das Testen und die Bereitstellung von Backend- und Middleware-Komponenten
- Mitwirkung an der Konzeption von Systemsteuerungs-, Zustandsüberwachungs- und Remote Update Mechanismen für Sensorstationen
- Arbeit mit Publish/Subscribe- und Message-orientiern Kommunikationskonzepten (z.B. DDS oder ähnliche Middleware)
- Mitarbeit an Projekten in den Bereichen Infrastrukturschutz und Umweltüberwachung
- Enge Zusammenarbeit mit den Teams für Embedded, Firmware, KI, Cloud und System Engineering
- Abschluss in Informatik oder einem vergleichbaren technischen Bereich
- Erfahrung mit Linux-basierten Systemen und Software-Deployment-Workflows
- Praktische Erfahrung mit CI/CD-Pipelines (Build, Test, Release-Automatisierung)
- Erfahrung mit verteilten Systemen, Kommunikationsprotokollen oder Middleware
- Erfahrung mit Medien- oder Daten-Streaming-Pipelines
- Grundlegendes Verständnis von Netzwerken und Echtzeit- oder Nahe-Echtzeit-Systemen
- Fähigkeit, über Backend-, Middleware- und Deploymentebenen hinweg zu arbeiten
- Ausgeprägte Problemlösungsfähigkeiten, Teamgeist und eine strukturierte Arbeitsweise
- Angenehmes Arbeitsumfeld in einem hoch motivierten Team
- Abwechslungsreiche Aufgaben mit hoher Eigenverantwortung
- Unbefristetes Arbeitsverhältnis mit flexiblen Arbeitszeiten
- Attraktives Gehaltspaket inklusive betrieblicher Altersvorsorge
- Weiterbildungsmöglichkeiten sowie regelmäßige Team-Events und Workshops
Sprachkenntnisse
- German
Dieses Stellenangebot wurde von einem unserer Partner veröffentlicht. Sie können das Originalangebot einsehen hier.