Develop systems and software to analyze system level requirements, generate software and architecture for specific embedded hardware and systems. Functional software verification and validation, regression testing for embedded systems. Define and develop hardware interfaces for electrical, electronic and environmental sensors, actuators, analog interfaces and digital communications.