Bachelors degree in (Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field). Knowledge of software development and release lifecycle, including software updates. Master's degree in (Computer Science, Computer...