- Self-Motivated
  - Strong algorithmic design and problem solving skills
  - Strong C/C++ programming skills and/or knowledge of hardware design
  - Good GPA
  - Good spoken and written English