potential issues in regards to schedule or resources Assist and support other departments as necessary including customer service, sales and marketing, and quality assurance Assist in the evaluation and development of software development agreements with outside suppliers evaluate new products in relation to software Requirements Bachelors of Science in Computer Science or Electronic Engineering C