The SLIC Storage Management components are a critical investment area for IBM i to continue to support new generations of Power processors and virtualization technologies and to provide product offerings to meet client needs such as High Availability, Cloud, AI. These components make new features available to the Operating System and user applications, integrating new technologies to enhance performance, security, and availability of the system in a way that is readily consumable. IBM i uses a unique virtual memory architecture called single level store.
The IBM i Base Enablement organization is looking for software developers who are interested in lower-level operating system development for the IBM i server. This includes development in kernel, device driver, network and security, compiler, and infrastructure for our high availability and cloud offerings.
The candidate should have strong communication, analytical, and programming skills.
Experience in C++, Assembler, Java, scripting languages, etc.
Experienced in fields related to Software Engineering (Computer Science, Computer Engineering).
Knowledge in Operating System is preferred.
Strong teaming skills and be comfortable working in a dynamic, collaborative environment with other programmers and engineers.
Familiarity with IBM i, Virtual IO Server (VIOS), Cloud
Familiarity with Operating System kernel development
Familiarity with LIC internals, development and test process and tools
Familiarity with storage and memory management, storage devices, and network