Talent.com
Diese Stelle ist in deinem Land nicht verfügbar.
IBM Z System Software Developer (m / w / x), Millicode - Anwendungsentwicklung, Ingenieur

IBM Z System Software Developer (m / w / x), Millicode - Anwendungsentwicklung, Ingenieur

IBM Deutschland GmbHBöblingen, DE
Vor 9 Tagen
Stellenbeschreibung

High availability with zero downtime, 100% data encryption, and high-performance data access – these are some of the features of the IBM Z Enterprise Computing Platform, also known as the IBM Mainframe.

In our development center in Böblingen, we work with the latest methods on central components of the IBM Z firmware. With our hardware-oriented development, which represents the software interface for the future IBM Z processor generation, we shape cutting-edge technologies at the highest quality level.

Your Role and Responsibilities

We are creating IBM Z Millicode to control basic hardware functions. This code is the link between the concrete hardware implementation and the abstracted IBM Z processor architecture, ensuring that important hardware functions can be efficiently addressed by the operating system.

Are you passionate about modern processor architecture and want to sustainably shape the IBM Z firmware landscape around Millicode development?

Then apply now!

Your Tasks Include :

  • Implementing system processes and microfunctionality using assembler programming
  • Ensuring the highest reliability and best runtime behavior
  • Contributing and expanding the IBM Z architecture
  • Writing test cases and executing them, e.g. by using simulated hardware
  • Error analysis and troubleshooting in complex scenarios
  • Supporting the introduction of new processor systems

Required Technical and Professional Expertise

  • Completed Bachelor’s / Master’s degree in Computer Science or a comparable technical field
  • Be curious and have fun to learn!
  • Interest in assembler programming
  • Profound knowledge of procedural / imperative programming
  • Profound knowledge of at least one scripting language, preferably Python
  • Communicative and enjoy working in an agile and international team
  • Language Skills : English – Fluent
  • Preferred Technical and Professional Expertise

  • Good knowledge of agile software development
  • Experience with Git
  • Base knowledge of Computer Architecture / CPU Architecture
  • Good knowledge in C / C++ or Assembler programming
  • Language Skills : German – Advantageous