9.109 IT-Jobs

Software Engineer – Verteilte Backend-Systeme (m/w/d)

Jobriver HR Service (9115 weitere Jobs)
Berlin
Vor Ort
Vollzeit
Mid-Level
vor 49 Tagen
44.000 € – 62.000 € / Jahr
Jobriver schätzt: 31.808 € – 108.699 € / Jahr Backend-Entwickler

Beschreibung

Das Unternehmen ist ein innovatives High-Tech-Unternehmen mit Sitz in Berlin, das sich auf die Entwicklung und Vermarktung von Produkten und Schlüsseltechnologien in der maritimen und Offshore-Technik spezialisiert hat. Die Expertise umfasst Robotik, High-Tech-Sensorik, künstliche Intelligenz, Hochleistungsinformatik, Kommunikationstechnologie sowie Positionierung. Gegründet im Jahr 2000 von international renommierten Entwicklungsexperten und Wissenschaftlern, hat sich das Unternehmen kontinuierlich weiterentwickelt und ist stolz auf seine Technologieführerschaft in den Bereichen Meeresforschung, smarte Robotik und maritime Sicherheit. In dieser Position als Software Engineer arbeiten Sie an der Entwurf und Entwicklung von Softwarelösungen auf Linux-basierten Systemen, die für verteilte und Echtzeit-Kommunikationsszenarien optimiert sind. Zu Ihren Aufgaben gehört die Entwicklung von Backend-Services und Middleware-Komponenten für Sensornetzwerke und Überwachungssysteme. Sie werden an der Echtzeit-Ereignis- und Alarmverarbeitung in verteilten Architekturen mitwirken und die CI/CD-Pipelines für die Erstellung, das Testen und die Bereitstellung von Backend- und Middleware-Komponenten unterstützen. Zudem sind Sie an der Konzeption von Systemsteuerungs-, Zustandsüberwachungs- und Remote Update Mechanismen für Sensorstationen beteiligt und arbeiten mit Publish/Subscribe- und Message-orientierten Kommunikationskonzepten. Die enge Zusammenarbeit mit Teams für Embedded, Firmware, KI, Cloud und System Engineering ist ein weiterer wichtiger Bestandteil Ihrer Tätigkeit.

Anforderungen

Der ideale Kandidat verfügt über einen Abschluss in Informatik oder einem vergleichbaren technischen Bereich. Sie sollten Erfahrung mit Linux-basierten Systemen und Software-Deployment-Workflows mitbringen sowie praktische Kenntnisse in CI/CD-Pipelines, insbesondere in Bezug auf Build, Test und Release-Automatisierung. Darüber hinaus sind Erfahrungen mit verteilten Systemen, Kommunikationsprotokollen oder Middleware erforderlich. Ein grundlegendes Verständnis von Netzwerken und Echtzeit- oder Nahe-Echtzeit-Systemen ist von Vorteil. Die Fähigkeit, über Backend-, Middleware- und Deploymentebenen hinweg zu arbeiten, ist essenziell. Zudem sollten Sie ausgeprägte Problemlösungsfähigkeiten, Teamgeist und eine strukturierte Arbeitsweise mitbringen. Diese Kombination aus technischen Fähigkeiten und persönlichen Eigenschaften wird Ihnen helfen, in dieser Rolle erfolgreich zu sein.

Technologien

CI/CD Linux

Soft Skills

Teamfähigkeit Problemlösungsfähigkeiten Strukturierte Arbeitsweise

Erforderliche Sprachen

Deutsch Englisch

Jetzt bewerben

53.000 €
0 / 800 Zeichen

Lebenslauf, Zeugnisse, Anschreiben (PDF, max. 10MB pro Datei, max. 5 Dateien)

Dateien hier ablegen oder klicken
Weitere Informationen findest du in der Datenschutzerklärung. Du kannst deine Einwilligung jederzeit widerrufen.