System Architecture definition is a crucial element in the development of IBM Z mainframes. The detailed definitions of new functions and instructions enable complete and correct implementations, thereby minimizing opportunities for miscommunication and inconsistent designs across subsystems. Members of the IBM Z System Architecture team are considered Subject Matter Experts in their respective areas of expertise. Candidates will work with hardware, firmware, and software technical leads to define new instructions and functions, document the detailed operation of these functions, and lead the design reviews to ensure complete implementation descriptions with no ambiguity. Knowledge of processor microarchitecture, cache and memory hierarchy, hypervisor design, virtualization, I/O interfaces and protocols, compiler internals, and operating system fundamentals are among the highly desired skills.
MS/ME/PhD in Computer/Electrical Engineering
The System Architecture position requires good technical communications skills, including written communications, good negotiating skills, and the ability to "see the big picture" in terms of understanding the system level implications, such as system performance, of designs under consideration. Candidates should also have a working knowledge of the competitive landscape, emerging industry trends and directions, and customer requirements in the mainframe space. By their nature, these positions offer the potential for significant patent and publishing activity.
A little about us:
IBM is the world’s largest information technology company with more than 360,000 employees serving clients in 170 countries.