Contribuir ativamente no desenvolvimento de firmware e software embarcado, assumindo tarefas de média complexidade com supervisão. O foco é ganhar autonomia técnica, consolidar conhecimentos em Linux embarcado, protocolos de comunicação e ferramentas de depuração.
Responsabilidades:
· Desenvolver e manter módulos de firmware para sistemas embarcados.
· Implementar e depurar drivers de baixo nível.
· Auxiliar na integração de software com hardware real.
· Realizar testes unitários e de integração.
· Apoiar na análise de performance e consumo de recursos.
· Contribuir para a documentação técnica dos projetos.
Graduado em Engenharia de Computação, Elétrica, Mecatrônica, Automação, Ciência da Computação ou áreas relacionadas
· Experiência prática com C, C++ ou Python.
· Conhecimento de desenvolvimento em ambiente Linux.
· Capacidade de utilizar ferramentas de versionamento (Git).
Diferenciais:
· Conhecimento em Buildroot, Yocto Project, FreeRTOS ou Zephyr.
· Entendimento de protocolos de comunicação (UART, I2C, SPI, CAN).
· Noções de depuração com osciloscópio, analisador lógico e gdb.