Programar em C, apresentando conhecimentos básicos de funções estruturadas; desenvolver e realizar manutenção de softwares para micro controladores com metodologia padronizada de desenvolvimento; realizar versionamento de software para o controle de revisões a atualizações; desenvolver e executar testes unitários, testes funcionais e de integração; participar do desenvolvimento de hardware e testes funcionais e validação do produto; acompanhar o projeto de produtos do início até a validação final; fazer os registros de testes de produtos e a análise crítica dos resultados destes testes; elaborar a documentação pertinente ao projeto; organizar e estruturar o código dentro de metodologias padronizadas com formatação pré-definida para endentações, comentários e etc.