ANALISTA DE P&D - FIRMWARE

1. Suporte ao desenvolvimento de firmware embarcado: -Auxiliar na implementação de rotinas simples de firmware em linguagem C/C++, conforme especificações e orientação técnica. -Atuar no desenvolvimento de funcionalidades básicas, tais como: leitura e escrita de GPIOs, comunicação serial (UART), interfaces I²C e SPI e temporizadores e interrupções simples. 2. Apoio à configuração de periféricos e ambiente de desenvolvimento: -Auxiliar na configuração inicial de microcontroladores e ambientes de desenvolvimento, incluindo: toolchains , IDEs , sistemas de build e gravação e atualização de firmware. 3. Suporte a testes e validação de firmware: -Executar testes funcionais básicos em bancada para validação do firmware desenvolvido. -Realizar testes de comunicação. -Validar comportamento funcional esperado. -Registrar falhas, logs e comportamentos observados. 4. Apoio à depuração, análise de falhas e correção de bugs: -Auxiliar na identificação de falhas de firmware utilizando ferramentas básicas de depuração, como: logs seriais, mensagens de debug e uso assistido de debugger. -Apoiar a **correção de bugs de firmware sob supervisão direta**, incluindo ajustes em código previamente desenvolvido, sempre com: -Reportar falhas identificadas, correções realizadas e resultados ao time de engenharia. 5. Suporte à documentação técnica: -Auxiliar na elaboração e atualização de documentação técnica, incluindo: descrição de funcionalidades, fluxos de execução, comentários de código e registros de testes, correções e revisões. 6. Suporte ao desenvolvimento de jigas de teste e automação: -Auxiliar no desenvolvimento e manutenção de jigas de teste utilizadas para validação de firmware e hardware em ambiente de bancada ou produção. -Apoiar na criação, adaptação e execução de scripts em Python para: automação de testes funcionais, comunicação com dispositivos embarcados via interfaces seriais ou rede, coleta, registro e organização de resultados de teste e execução de sequências de teste previamente definidas.