Embedded Programming Hardware Design Digital Electronics Proficient typing skills. Computer skills and a knowledge of relevant software packages. Basic literacy and numeracy skills. Organisational abilities. Good communication skills, both written and verbal.