Software-Entwickler (m/f/x) - Firmware Development

Introduction
Bei IBM ist Arbeit mehr als ein Job - es ist eine Auftrag: Es ist eine Berufung: Zu bauen. Zu entwerfen. Zu coden. Zu beraten. Mit Kunden mitdenken. Um Märkte zu schaffen. Zu erfinden. Um zusammenzuarbeiten. Nicht nur, um etwas Besseres zu schaffen, sondern auch, um etwas zu erreichen, das man nie für möglich gehalten hätte. Bist Du bereit, diese neue Ära der Technologie mitzugestalten und einige der schwierigsten Probleme der Welt zu lösen? Wenn ja, let's talk.

Your Role and Responsibilities
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.

Zur Verstärkung unseres Teams suchen wir einen Entwickler (m/w/d) im Bereich der Host-Firmware. 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. Zur Verifikation des Firmware-Stacks entwickeln wir zudem eine mächtige, komplexe Simulationsumgebung, die es ermöglicht, den gesamten Firmware-Stack des Systems bereits weit vor Verfügbarkeit der Hardware zu testen.

Deine Aufgaben umfassen
- die Konzeption neuer Funktionen unter Einbezug unserer eigenen als auch zugelieferter Hardwarekomponenten,
- das Design der dafür notwendigen Firmware unter Berücksichtigung systemweiter Aspekte,
- die Implementierung der Software-Komponenten in C++,
- die Verifikation dieser Komponenten im Blick auf funktionale und nicht-funktionale Anforderungen,
- die Inbetriebnahme der Funktionen in Prototypen und auf Testsystemen.

Wenn Du Interesse an der Arbeit im agilen internationalen Team, Spaß an der Entwicklung mit C++ und modernen Tools sowie Begeisterung für hardwarenahe Softwareentwicklung hast - get in touch!

#IBMResearch
#HardwareDevelopment
#IBMZFirmware

Required Technical and Professional Expertise

ein abgeschlossenes (Bachelor- / Master-) Studium der Informatik oder einer vergleichbaren technischen Fachrichtung
sehr gute Kenntnisse in objektorientierter Software-Entwicklung mit C++
Kennnisse in Python
Deutsch/Englisch: fließend

Preferred Technical and Professional Expertise
grundlegendes Verständnis von prozeduraler Programmierung in C
Erfahrung mit Embedded Systemen
Erfahrung im Umgang mit Git/Gerrit
Grundkenntnisse im Umgang mit Linux sowie Shell Scripting
grundlegende Erfahrungen im Bereich Software-Test

About Business Unit
IBM Systems hilft IT-Führungskräften, ihre Infrastruktur zu überdenken. IBM-Server und -Speicher sind nicht mehr leblos - sie können verstehen, logisch denken und lernen, um unseren Kunden Innovationen zu ermöglichen und gleichzeitig IT-Probleme zu vermeiden. Unsere Systeme versorgen die wichtigsten Branchen der Welt und unsere Kunden sind die Architekten der Zukunft. Helfen Sie uns beim Aufbau unseres hochmodernen Technologieportfolios, das für kognitive Geschäfte konzipiert und für Cloud Computing optimiert ist.

Your Life @ IBM
Was ist für dich wichtig auf der Suche nach deiner nächsten beruflichen Herausforderung? Du willst mit deiner Arbeit die Welt verändern und suchst einen spannenden Job, der dir vielfältige Karriere- und Entwicklungsmöglichkeiten bietet? Du suchst einen Arbeitgeber mit passenden Werten, wie Offenheit, Respekt und Vertrauen - wo jeder eine Stimme hat? In diesem Fall könnte IBM deine nächste berufliche Herausforderung sein.

About IBM
Unsere größte Erfindung sind die IBMer. Wir glauben daran, dass Fortschritt durch progressives Denken, Führen, Lenken und Handeln entsteht. IBMer glauben, dass Intelligenz, Verstand und Wissenschaft die Wirtschaft, die Gesellschaft und die Lebensbedingungen aller verbessern. Uns unermüdlich neu erfindend sind wir seit 1911 der größte Technology und Consulting Arbeitgeber der Welt - mit 380.000 IBMern sind wir für unsere Kunden aus über 170 Ländern der Welt da.

Location Statement
For additional information about location requirements, please discuss with the recruiter following submission of your application.

Being You @ IBM
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.


Back to top