Define overall structures of a program or system, manage projects ensure all parts of a project run smoothly.
Implement designs in hardware and/or software
Develop proof-of-concepts into prototypes and prototypes to products
Turn an idea into a working prototype using rapid prototying techniques
Create repeatable and real world tests to ensure high quality products
If data is the new oil, sensors are the derricks. We take the sensors into account to design efficient algorithms to transform data to information