




Resumo da Vaga: Atuar no suporte às atividades de Pesquisa e Desenvolvimento de firmware para sistemas embarcados, auxiliando na implementação, testes, automação e documentação. Principais Destaques: 1. Suporte ao desenvolvimento e validação de firmware embarcado 2. Apoio à configuração de periféricos e ambientes de desenvolvimento 3. Suporte ao desenvolvimento de jigas de teste e automação **Objetivo do cargo:** Atuar no suporte às atividades de Pesquisa e Desenvolvimento de firmware para sistemas embarcados, auxiliando na implementação, testes, automação de validação e documentação de firmware sob supervisão direta de projetista ou engenheiro responsável. **Atribuições:** **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. **Requisitos:** * Cursando Engenharia Elétrica, Eletrônica, Computação ou áreas correlatas (mínimo 8º semestre). * Conhecimento em Lógica de Programação. * Linguagem C (nível básico/intermediário). * Noções de sistemas embarcados. * Conhecimento básico de microcontroladores. * Leitura e interpretação de datasheets. * Noções básicas de Python. Todas as atividades serão supervisionadas pelo projetista responsável da área. Tipo de vaga: Tempo integral, Efetivo CLT Pagamento: R$3\.500,00 por mês Benefícios: * Assistência médica * Assistência odontológica * Auxílio\-educação * Estacionamento gratuito * Participação nos lucros * Seguro de vida * Vale\-alimentação * Vale\-transporte Local do trabalho: Presencial


