We are looking for U.S. citizen candidates to assist in test and bring-up of a novel complex, massively parallel multicore computer system.
Strong assembler skills are required as well as basic C programming skills. Most code will be written in assembler. Basic fluency in Python is a plus.
Candidates must have experience with some of the following : complex processors, DSPs, GPUs, network processors.
They must be able to read and understand detailed microarchitectural and instruction description documents, where some features and instructions are complicated. They will use several simulators.
They must be able to understand a system at multiple levels and be able write codes that targets potential errors in the design.
This is a difficult project, and candidates must thrive on challenges, imperfect tools, and hard work.
Basically the candidate will be ding debugging register transfer language at IBM.