Brush the corn with olive oil, and season with salt and pepper.
Place the corn and poblanos on the hot grill. Cook until all sides are lightly charred. Remove from the grill. Set the corn aside to cool. Wrap the poblanos in plastic wrap and allow to steam for 10 minutes. Once steamed, peel the skin off, and dice the pepper. Cut the corn kernels off the cob.
In a medium bowl, combine the red pepper, red onion, and cilantro. Season with salt and pepper. Add the corn and poblanos, mix well, and pour the lime juice over all the vegetables.