We are seeking a Software Developer Co-op to join our team for a duration of 4 months, with the possibility of extension up to 12 months. This position is ideal for students currently pursuing a Master's, Bachelor's degree, or Diploma in Computer Science, Telecommunications, Machine Learning, IT, or a related field from an accredited institution in the United States. The role will involve working on various software development projects in a hybrid work environment, with 60% of the time spent on-site.