Designing, modifying, developing, writing, implementing software applications in various embedded systems. Participating in design/code reviews. Working with team leaders, understanding, and developing high-level designs and technical software requirements which help...