Oportunidade para Embedded Software Developer – Sistemas Embarcados (Inglês Avançado)HomeofficeEi, você já pensou em fazer parte de um time que só vem crescendo? Somos a maior multinacional brasileira e estamos entre as 100 maiores empresas de TI do mundo.Estamos presentes em 41 países com +30k colaboradores. A Stefanini tem como principal objetivo auxiliar os clientes a encontrar, por meio de soluções personalizadas, a maneira ideal para alcançar seus desafios, impulsionando a inovação digital.E queremos mais! Estamos procurando por um(a) para Embedded Software Developer – Sistemas Embarcados experiente para projetar e implementar soluções de segurança que protejam os ativos de informação da empresa, que tenha sólidos conhecimentos para co-criar com a gente!Você será responsável por projetar, desenvolver e manter software embarcado para nossos produtos de elevadores. Você trabalhará em estreita colaboração com equipes multifuncionais, incluindo engenheiros de hardware, desenvolvedores de software e gerentes de produto, para criar soluções robustas, confiáveis e escaláveis. Sua experiência em Linux Yocto, multithreading, desenvolvimento orientado a testes, design de interfaces e integração com a nuvem Azure IoT será essencial para garantir a qualidade e o desempenho de nossos sistemas embarcados.Para dar match com essa vaga é necessário vivência e habilidades na área e ferramentas:Bacharelado ou Mestrado em Ciência da Computação, Engenharia Elétrica ou área relacionada. Experiência em desenvolvimento de software embarcado, preferencialmente nos setores de IoT ou automação industrial.Proficiência em linguagens de programação C/C++.Forte experiência com o Projeto Linux Yocto e personalização de distribuições Linux para sistemas embarcados.Sólido entendimento de multithreading e programação concorrente.Experiência com design de interfaces e troca de dados entre sistemas embarcados e outros componentes de software.Experiência prática com JSON para serialização de dados e comunicação, incluindo design e implementação de APIs baseadas em JSON.Experiência prática com metodologias de Desenvolvimento Orientado a Testes (TDD).Familiaridade com pipelines de CI/CD, especialmente com Bamboo.Experiência com práticas de desenvolvimento ágil, incluindo o uso de JIRA e Confluence.Experiência com serviços Azure IoT e integração de sistemas embarcados com backends em nuvem. Conhecimento de protocolos de comunicação IoT (por exemplo, MQTT, CoAP) e melhores práticas de segurança de dados.Habilidades avançadas em inglês, tanto escritas quanto conversacionais (B2 ou superior).Desejável:Mestrado / Especialização em Ciência da Computação, Engenharia Elétrica ou campo relacionado.Certificações.Responsabilidades Principais:Desenvolvimento de Software Embarcado para sistemas de controle de elevadores e dispositivos habilitados para IoT.Plataforma Linux Yocto.Multithreading.Design de Interfaces robustas entre sistemas embarcados e outros componentes de software, incluindo interfaces de hardware e pontos de integração na nuvem.Integração com JSON (JavaScript Object Notation) para serialização de dados e comunicação entre sistemas embarcados e serviços na nuvem.Desenvolvimento Orientado a Testes (TDD).Pipeline de CI/CD.Integração com Azure IoT.Desenvolvimento Ágil.