Design and conduct advanced prototyping and testing of embedded robotic systems
Perform complex problem solving; identify, evaluate, and implement solutions at component and sub-system level
Translate user needs into design inputs and create component & sub-system level designs
Analyze and resolve complex product design issues with independent judgment
Balance design trade-offs while building system components
Develop, design, and implement software systems as per requirements and architecture
Provide time/resource estimations for coding and development tasks
Generate and review requirements, design, architecture, bug reports, and test documents



