Ref. AO4178 Estamos à procura de um Embedded Software Developer para se juntar à nossa equipa. Se te consideras uma pessoa flexível e proativa e desejas enfrentar novos desafios profissionais, envia-nos a tua candidatura! Estamos ansiosos por fazer parte do teu crescimento e certamente que iremos construir um futuro de sucesso juntos! Competências técnicasDesenvolver, testar e manter firmware incorporado para sistemas avançados de controlo de iluminação Conceber e implementar soluções eficientes, escaláveis e robustas utilizando a linguagem de programação C Integrar e interagir com uma variedade de componentes de hardware, incluindo interfaces DALI, etiquetas NFC, memória não volátil (NVM), RTCs, FPGAs e muito mais Aplicar princípios modernos de design incorporado, como programação orientada a eventos, protocolos sem estado e engenharia de resiliência em um ambiente de integração e implementação contínuas Desenvolver novos módulos de firmware para habilitar novos recursos e comportamentos de iluminação Colaborar estreitamente com equipas multifuncionais, incluindo engenheiros de hardware, arquitetura e outros engenheiros de software Garantir a qualidade do código através de práticas de código limpo, revisões rigorosas de código, pipelines CI/CD, testes automatizados e ajuste de desempenho Utilizar ferramentas de depuração e validação, tais como analisadores lógicos, osciloscópios e analisadores de código estático Produzir documentação técnica clara e sustentável, incluindo especificações, arquitetura e referências ao nível do código Licenciatura em Ciência da Computação, Engenharia Elétrica ou disciplina técnica relacionada Forte proficiência em C incorporado com experiência prática em desenvolvimento de software de baixo nível Sólida compreensão de sistemas baseados em microcontroladores; experiência com plataformas STM32 é uma vantagem Capacidade comprovada de projetar software para ambientes com recursos limitados e requisitos críticos de desempenho Fortes habilidades analíticas para identificar e resolver problemas complexos de firmware, como instabilidades de temporização, condições de corrida e problemas de gerenciamento de memória Experiência com sistemas de controlo de código-fonte (por exemplo, Git), testes automatizados e depuração usando equipamento de laboratório Familiaridade com Zephyr RTOS e/ou outros sistemas operacionais em tempo real é uma vantagem Conhecimento de protocolos sem fios e tecnologias de IoT é desejável Competências pessoaisCompetências de comunicação eficazes e um forte sentido de colaboração em equipas multifuncionais Mentalidade proativa e orientada para soluções e capacidade de prosperar em um ambiente de equipa colaborativo e ágil. Fluência em inglês escrito e falado Ficaste interessado/a nesta oportunidade? Preenche o formulário. Partilha esta oportunidade:#J-18808-Ljbffr