Cut the kernels off the ears of corn and set aside.Heat a large skillet over medium heat. Add the strips of bacon to the skillet and cook on both sides until the bacon is crisp, 6-8 minutes. Transfer to a paper towel-topped plate to cool. Drain off all but about 1 Tablespoon of bacon fat from the skillet and put it back on the stove over medium heat.To the hot skillet, add the corn kernels, and leave them without stirring until they start to sizzle, 1-2 minutes. Continue cooking the corn, stirring occasionally, until it is cooked through and most kernels have started to brown in spots. Transfer to a large bowl. Refrigerate the corn until cool, at least 30 minutes.Just before serving, combine the corn, red pepper, avocado, cilantro, and lime juice. Crumble the cooked bacon over the top and toss gently. Season with salt and pepper, to taste.