Software Engineer - Distributed Backend Systems

EvoLogics GmbH
Berlin, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German

Job location

Berlin, Germany

Tech stack

Artificial Intelligence
Systems Engineering
Cloud Computing
Communications Protocols
Continuous Integration
Linux
Distributed Systems
Middleware
Firmware
Monitoring of Systems
Software Systems
Data Streaming
Backend
Information Technology

Job description

  • 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

Requirements

  • 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

Benefits & conditions

  • 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

Weitere Informationen

About the company

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, fortgeschrittene Informatik, 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.

Apply for this position