Nome da empresa disponível para cadastrados.Desenvolvedor sênior de software embarcado full-Stack (iot)Ajudará a desenvolver aplicativos que priorizam a nuvem. Trabalhará com equipes ágeis de engenheiros, proprietários de produtos e desenvolvedores de software para fornecer soluções de alta qualidade, seguras e confiáveis.Responsabilidades:Projetar e desenvolver um ecossistema aberto com integração de dispositivos com e sem fio por meio de dispositivos de controle de automação.Solucionar problemas e resolver questões relacionadas a sistemas embarcados.Contribuir para a arquitetura de software, design e implementação de dispositivos de controle de automação baseados em linux embarcado.Colaborar com outros desenvolvedores de software e proprietários de produtos para entender os requisitos e fornecer soluções.Avaliar e contribuir para componentes open e inner source.Trabalhar em um ambiente de desenvolvimento ágil, seguindo os princípios do scrum.Contribuir para um espírito de equipe saudável e colaborativo.Requisitos:Bacharelado em ciência da computação, tecnologia da informação, engenharia ou área relevante (preferível).Conhecimento profundo de engenharia de software em dispositivos baseados em linux embarcado (yocto / desenvolvimento cruzado / kernel linux / drivers de dispositivo) e uso eficaz de oss e docker.Pelo menos experiência em design orientado a objetos, preferencialmente implementado em c++ moderno, bem como em linguagens de script (por exemplo, python e, especificamente, micropython para sistemas embarcados).Experiência no uso e desenvolvimento de pipelines ci/cd modernos para dispositivos embarcados (cmake, gitlab runner, lava, etc.).Experiência com vários protocolos de comunicação, como mqtt, coap, http e outros comumente usados em iot e automação.Experiência no uso de ferramentas como git, gitlab ci/cd ou jenkins para controle de versão e integração contínua.Familiaridade com rtos para lidar com requisitos de tempo real em sistemas de automação.Proficiência em programação de microcontroladores utilizados em sistemas embarcados.Experiência com tdd / bdd.Experiência na área de automação predial é um diferencial.Experiência com bacnet, knx e outros protocolos de barramento de campo como modbus e dali é um diferencial.Personalidade proativa e motivada, com excelentes habilidades de comunicação, capaz de colaborar em diferentes disciplinas e com equipes internacionais.Habilidades de resolução de problemas e uma mentalidade prática e de execução.Prontidão para assumir a propriedade de tópicos e funções estendidas (ex.: scrum master, product owner).Excelentes habilidades interpessoais e de comunicação (verbal e escrita) em inglês e português.Capacidade de criar documentação clara e concisa para código, apis e arquitetura de sistema.Conhecimento prático de metodologias ágeis, técnicas e frameworks como scrum ou kanban.Boas habilidades interpessoais e experiência em gerenciamento de projetos.Boas habilidades analíticas e de resolução de problemas.Regime: clt Híbrido (jundiaí/sp).
#J-18808-Ljbffr