software electrical engineering