Senior linux developer
m/W/d süddeutschland
UNTERNEHMEN
Unser Kunde ist einer der weltweit führenden Anbieter von roboterbasierter Automatisierung. Die Welt der Robotik verändert sich und unser Kunde verändert sich mit ihr. Auf dem Weg zu einer neuen Ära der intuitiven und leistungsstarken Automatisierung wurde ein eigenes Betriebssystem als Basis eines ganzen Ecosystems entwickelt. Dieses Betriebssystem ist intuitiv zu bedienen und bietet Zugang zu einem Ecosystem von Programmen/Apps, Diensten und Zubehör. Das neue Betriebssystem und das Ecosystem machen es für jeden, der die Produktion mit Robotern automatisieren möchte, einfacher denn je. Mit diesem Paradigmenwechsel geht die Chance einher, als Teammitglied eines der größten und traditionsreichsten Robotikpioniere der Welt etwas zu bewirken. Es handelt sich um ein langfristiges Projekt, aus dem bereits marktfähige Produkte hervorgegangen sind. Homeofficeangebot ist zudem nur eines der attraktiven Incentives im Gesamtpacket, um interessante Bewerber für das Unternehmen zu begeistern.
aufgaben
-
Konzeption, Spezifikation und Implementierung von Microservices im Bereich OS
-
Linux Systemkonfiguration als Basis für die OS Entwicklung (Linux)
-
Bau und Integration des Linux-Kernels in das Gesamtsystem
-
Integration der Update-/Upgradefähigkeit des Systems
-
Aktive Mitgestaltung der CI/CD Workflows im eigenen Verantwortungsbereich
-
Erweiterung der Automatisierungsinfrastruktur
-
Umsetzung von Fehlerbehebungen und Teilnahme an Code Reviews
-
Identifikation von Architekturverbesserungen innerhalb der zu betreuenden Software zusammen mit den Architekten
-
Sie tragen mit dem Entwicklungsteam die Verantwortung für die Qualität und den technischen Reifegrad, der von ihnen entwickelten Services im Gesamtsystem
anforderungsprofil
-
Abgeschlossenes Studium in einem der Bereiche: Informatik, Elektrotechnik oder einem vergleichbaren Studiengang
-
Sehr gute Kenntnisse in der Programmiersprache Go
-
Sehr gute Kenntnisse in Linux (Debian)
-
Gute Kenntnisse in der Skriptsprache Bash
-
Gute Kenntnisse in Netzwerktechnologien von Vorteil
-
Fundiertes Verständnis für objektorientierte Softwareentwicklung
-
Kenntnisse über Konzepte für Microservices und API-Entwicklung von Vorteil
-
Kenntnisse im Umgang mit Microsoft Azure DevOps Server oder Services, Docker, Git oder vergleichbarem
-
Kenntnisse in der agilen Softwareentwicklung (Scrum)
-
Strukturierte und systematische Arbeitsweise
-
Gute Deutsch- und Englischkenntnisse in Wort und Schrift
-
Gut ausgeprägte Team- und Kommunikationsfähigkeit