Ref. AO4178Estamos à 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çãoConceber e implementar soluções eficientes, escaláveis e robustas utilizando a linguagem de programação CIntegrar 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 maisAplicar 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ínuasDesenvolver novos módulos de firmware para habilitar novos recursos e comportamentos de iluminaçãoColaborar estreitamente com equipas multifuncionais, incluindo engenheiros de hardware, arquitetura e outros engenheiros de softwareGarantir 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 desempenhoUtilizar ferramentas de depuração e validação, tais como analisadores lógicos, osciloscópios e analisadores de código estáticoProduzir documentação técnica clara e sustentável, incluindo especificações, arquitetura e referências ao nível do códigoLicenciatura em Ciência da Computação, Engenharia Elétrica ou disciplina técnica relacionadaForte proficiência em C incorporado com experiência prática em desenvolvimento de software de baixo nívelSólida compreensão de sistemas baseados em microcontroladores; experiência com plataformas STM32 é uma vantagemCapacidade comprovada de projetar software para ambientes com recursos limitados e requisitos críticos de desempenhoFortes 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óriaExperiência com sistemas de controlo de código-fonte (por exemplo, Git), testes automatizados e depuração usando equipamento de laboratórioFamiliaridade com Zephyr RTOS e/ou outros sistemas operacionais em tempo real é uma vantagemConhecimento de protocolos sem fios e tecnologias de Io T é desejávelCompetências pessoaisCompetências de comunicação eficazes e um forte sentido de colaboração em equipas multifuncionaisMentalidade 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 faladoFicaste interessado/a nesta oportunidade?Preenche o formulário.Partilha esta oportunidade: