1. Discussing proposals with clients;
2. Working with colleagues to design new systems, circuits and devices or develop existing technology;
3. Testing theoretical designs;
4. Writing specifications;
5. Following defined development processes;
6. Systematically improving the detailed design of a piece of electronic equipment;
7. Ensuring that a product will work with devices developed by others, can be made again reliably, and will perform consistently in specified operating environments;
8. Creating user-friendly interfaces;
9. Ensuring safety regulations are met;
10. Project planning and preparing budgets;
11. Attending meetings with sub-contractors;
12. Supervising technicians and craftspeople and other colleagues;
13. Writing technical reports;
14. Keeping up to date with developments in technologies and regulations.