Bachelors Degree in Computer Science, Computer Engineering, Mechanical Engineering, Electrical Engineering, or equivalent experience. Strong software development and architecture design skills, with experience in at least one object-oriented programming language...