working with clients and colleagues to develop a design brief
using mathematical knowledge and skills to design solutions
researching whether the design will work and be cost-effective
assessing and testing the usability, environmental impact and safety of a design
using computer-aided design (CAD) and computer-aided engineering (CAE) software to create prototypes
collecting and analysing data from tests on prototypes
modifying designs and retesting them
managing the development process, including tracking progress and costs, and keeping clients informed.