Only 3.84 percent of engineers have the technical, cognitive and linguistic skills for software-related jobs.