Grill corn for 15 minutes, turning every few minutes. Transfer to a cutting board and let cool for 5 minutes.
Cut corn from the cob and place in a large bowl. Add cucumber, cherry tomatoes, cilantro, olive oil, red onion, lime juice, cumin, garlic powder, salt, and pepper; stir to combine.
Cover and refrigerate for at least 1 hour before serving.