Engineers know strenghts and limits of tools and materials they work with. If you are a Software Engineer, your intellect is your material and you are the tool. Software programming is one of the most intellectual activities.
Se You don't need to be a genius : our job mainly consist in reducing complexity . Analyze problems, make test, abstract through high-level programming languages, create documentation, write neat code to be passed to a co-worker or customer. All this can be done by normal people with good methods.
Essential qualities to work in Epicentro are: