Requirements Must have: - A Bachelors degree in physical sciences, mathematics, engineering, or computer science. - An additional year of education may substitute for a year of professional experience. - Minimum of five years of professional experience with proficiency in C++. - At least three years