Please apply here on „ITmitte.de“ with the „Apply Now“ link/button at the top right.
Note: Please apply exclusively via our direct application link hosted by Empfehlungsbund and ITmitte.de: https://en.itmitte.de/jobs/289121/praktikum-firmware-development-m-strich-w-strich-d-in-magdeburg. We are looking forward to meet you!
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.
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!
- Programmiersprachen (script/objektorientiert - z. B. bash, Python, C/C++)
- Sprache: Fließend in Deutsch und Englisch
- Entwicklung mit dem Linux-Betriebssystem
Neben der Softwareentwicklung wäre auch Erfahrung mit Continuous Integration / Continuous Delivery von Vorteil (Github, Jenkins)
Short profile of IBM Client Innovation Center Germany GmbH
The IBM Client Innovation Center Germany GmbH (CIC) is a wholly owned IBM subsidiary. We feel the pulsating spirit of optimism of a new entrepreneurial establishment combined with the sovereignty of an experienced and successful traditional company. Embedded in the global IBM network, our motivated and constantly growing teams offer high-quality IT services "Made in Germany" and can draw on the technological knowledge and industry expertise of IBM. In addition to our main location in Magdeburg, the CIC has branches in Frankfurt, Cologne and Munich.




