Question: how smart do you have to be to be a software engineer?
Answer: You need to be good at learning, remembering, working accurately and precisely, and able to express yourself clearly and coherently. So yes, I would say you need to be pretty bright, because you won't be able to do all those things if you're not. Do you have to be a smart person to be an engineer?