– Extensive experience in C/C++, preferably in production environments
– Knowledge of Fortran is a plus
– Understanding of compiler phases and familiarity with open-source compilers (Open64, LLVM, GCC)
– Knowledge of micro-architectural features of modern microprocessors (e.g., x86)
– Strong programming and debugging skills in machine language