Desenvolver competências específicas (C) e habilidades (H) necessárias para projetar, implantar e analisar sistemas embarcados com diversas configurações e capacidades em aplicações da engenharia mecatrônica. C1: Compreender metodologias de programação de sistemas embarcados com e sem sistema operacional; C2: Compreender as etapas de desenvolvimento e integração de sistemas embarcados; C3: Conhecer aspectos de redes industriais e de comunicação (IoT); C4: Selecionar sistemas microcontrolados comerciais, com base em requerimentos específicos de projeto; C5: Elaborar algoritmos para sistemas microcontrolados com características de portabilidade entre plataformas; C6: Integrar os subsistemas elétrico, mecânico, computacional e de comunicação, no projeto de um sistema embarcado; C7: Trabalhar em equipe no projeto e no desenvolvimento de sistemas embarcados; C8: Analisar, avaliar e ajustar o funcionamento e desempenho de sistemas embarcados. H1: Desenvolver algoritmos para sistemas embarcados utilizando estratégias de programação foreground-background (superlaço). H2: Desenvolver algoritmos para sistemas embarcados com sistemas operacionais embebidos, eg. RTOS (sistemas de tempo real), embedded Linux, embedded Windows; dentre outros. H3: Desenvolver algoritmos para sistemas embarcados com limitações severas de recursos, eg.processadores de um só núcleo (superlaco, programação concorrente); H4: Desenvolver algoritmos para sistemas embarcados com processadores de múltiplos núcleos (programação em paralelo); H5: Utilizar ferramentas computacionais para a simulação e depuração de códigos para sistemas embarcados; H6: Selecionar, de forma crítica, sistemas embarcados comerciais com base em suas características; H7: Elaborar relatórios sobre o projeto, desenvolvimento, colocação em funcionamento e ajustes finais de sistemas embarcados em engenharia mecatrônica.