Oportunidade para Embedded Software Developer – Sistemas Embarcados (Inglês Avançado) Homeoffice Ei, 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.