You must be familiar with Assembly code, the C or C++ programming language, Unix or Linux, and the basics of pipelining.
Reply on news.ycombinator.com