Proficiência nas linguagens C e C++, utilizando Design Patterns, código limpo e princípios SOLID;Conhecimento em programação Python;Experiência com qualquer rede celular IoT (2G, 3G, LTE) e modems (SIMCOM, Quectel, Telit, etc);Experiência no uso de ferramentas GNU de código aberto;Experiência em customização de imagens baseadas em Yocto através de receitas de imagens e distros, adicionando pacotes para suportar aplicações de alto nível;Conhecimento de qualquer IPC Linux, como ZeroMQ, Dbus, sockets, pipes, semáforos, filas de mensagens, memória compartilhada, etc;Conhecimento na utilização de containers Docker para construção de imagens Linux;Experiência com qualquer RTOS e conceitos de tempo real;Experiência e histórico comprovado de trabalho em ciclo completo de design de produto, desde o protótipo até a produção em massa;Capacidade de leitura de esquemas eletrônicos e experiência prática com montagem de placas;Experiência na utilização de equipamentos de laboratório: osciloscópio, multímetro, analisador lógico;Familiaridade com SPI, I2C, UART/USART, CAN e Modbus;Excelentes habilidades de comunicação técnica (em inglês);Disponibilidade e capacidade para viajar .Grande experiência em desenvolvimento embarcado.Fornecer aplicativos C++ (padrão C++14) de alta qualidade executados em distribuição Embedded Linux (baseada em Yocto) para um aplicativo IoT;Depurar e criar perfis de executáveis/bibliotecas usando ferramentas GNU de código aberto;Personalizar imagens baseadas em Yocto (bootloader, drivers, patches, kernel, aplicações e receitas de serviços);Trabalhar em conjunto com a equipe de backend para estabelecer uma API robusta e confiável usando o protocolo MQTT e Protocol Buffers;Participar da revisão de código e entregar código verificado em ferramentas de análise de código estáticas e dinâmicas;Projetar código baseado em RTOS (FreeRTOS) para ECUs de veículos e produtos de carregamento de bateria;Especificar, projetar e implementar funcionalidades e comportamentos de hardware embarcado;Apresentação prática de hardware, depuração de sistema e otimização de código;Fazer compromissos de desempenho e otimização para atender aos requisitos do produto;Escrever ferramentas de teste para produção de produtos e acompanhar o processo de produção;Apoiar a equipe de operações verificando problemas/necessidades de campo e descobrindo possíveis melhorias no produto.Inglês (Avançado)Conhecimento de Informática:Benefícios:Seguro Saúde SulAmérica;Vale Alimentação;Vale Refeição;Vale Combustível/Transporte;Seguro de Vida;Gympass.Área:T.IEspecialidade:TécnicoCursos:2º grau, Analise de Sistemas, Computação, Engenharia da Computação, Engenharia Elétrica, Engenharia EletrônicaDisponibilidade para Mudança:Indiferente | Disponibilidade para Viagem:Indiferente | Possuir Veiculos:Indiferente | Habilitação: