Basic Qualifications Bachelor's or Master’s degree in Computer Science or Computer engineering, or equivalent with minimum 5 years' professional experience Proficient with software development using C++ Experience with the full software development lifecycle, including design, development, testing,