Introduction
Hochverfügbarkeit, 100% Verschlüsselung und extrem schneller Datenzugriff - das sind einige der Eigenschaften der IBM Z Server Familie, auch bekannt als Mainframe.
In unserem Entwicklungszentrum in Böblingen arbeiten wir mit modernsten Methoden an zentralen Komponenten der IBM Z Firmware. Wir erweitern die Funktionalität der nächsten Systemgeneration und bereiten den Mainframe damit auf weitere moderne Workloads vor.
Unser Team liefert die Grundlagen des I/O-Stacks auf Basis der PCI-Express-Technologie. Ferner sind wir verantwortlich für die Steuerung des Boot-Prozesses der Maschine, sowie die Implementierung der Kommunikations-Steuerung mit dem System-Management-Stack.
Your role and responsibilities
Als Student kannst du unserem Team helfen eine moderne Entwicklungsumgebung für unsere tägliche Arbeit bereitzustellen.
Das build environment für unsere Firmware ist zunehmend komplexer geworden, die Entwicklungsumgebungen auf unseren Workstations haben sich jedoch nicht so schnell weiterentwickelt. Um diese Lücke zu schließen, soll im ersten Schritt VSCode soweit vorkonfiguriert werden, dass via devcontainer in den richtigen Environment entwickelt werden kann, ohne das jeder Entwickler sich um das Setup kümmern muss. Im zweiten Schritt soll ein remote build cluster auf basis von Kubernetis/OpenShift aufgesetzt werden, der von Entwicklern, nach Authentifizierung, transparent genutzt werden kann. Damit soll eine neue Arbeitsumgebung definiert um umgesetzt werden, welche die tägliche Arbeit mit dem Code erleichtern soll.
Als Teil des Firmware-Teams wirst du Einblicke in die zFirmware erhalten und uns in der täglichen Arbeit begleiten können.
Deine Aufgaben umfassen
- das Design der dafür notwendigen Lösung,
- die Definition der Entwicklungsumgebung,
- das Arbeiten mit zFirmware code um die Umgebung für diesen use-case zu optimieren,
- die Möglichkeit einer automatischen Installation/Konfiguration aufzusetzen,
- die Implementierung der Lösung,
- die Verifikation dieser Lösung im Blick auf funktionale und nicht-funktionale Anforderungen.
Wenn Du Interesse an der Arbeit im agilen internationalen Team, Spaß an der Entwicklung mit C++ und modernen Tools sowie du Begeisterung für hardwarenahe Softwareentwicklung hast - get in touch!
Required education Bachelor's Degree Required technical and professional expertise
Preferred technical and professional experience
Neben der Softwareentwicklung wäre auch Erfahrung mit Continuous Integration / Continuous Delivery von Vorteil (Github, Jenkins)
IBM Client Innovation Center Germany GmbH von ITmitte.de
Magdeburg, Sachsen-Anhalt
DE
Damit Sie den Überblick über alle wichtigen Jobs behalten, können Sie Jobs als Favoriten markieren.
Die Jobangebote bleiben hier gespeichert.