




**Descrição da Empresa** Na Bosch, moldamos o futuro inventando tecnologias e serviços de alta qualidade que despertam entusiasmo e enriquecem a vida das pessoas. A nossa promessa aos nossos colaboradores é sólida: crescemos juntos, gostamos do nosso trabalho e inspiramo-nos mutuamente. Junte-se a nós e sinta a diferença. Com mais de 300 colaboradores especializados e cerca de 15 nacionalidades, as atividades da Bosch em Lisboa concentram-se nas áreas de vendas, marketing, comunicação, formação, serviços nearshore e suporte partilhado de recursos humanos para a Europa. A diversidade, o compromisso e o know-how da equipa são os principais fatores de sucesso desta organização. A Bosch Service Solutions desenvolve e fornece soluções de Experiência do Cliente, Mobilidade e Monitorização para empresas e seus clientes. As nossas equipas encontram diariamente soluções rápidas e eficientes para milhares de pessoas – desde gestão de reclamações até chamadas de emergência que salvam vidas, entre outros serviços. Defina os padrões e torne-se pioneiro juntamente com cerca de 9000 colaboradores em todo o mundo. **Descrição da Função** **A sua contribuição para algo grande:** * Liderar o projeto, desenvolvimento e manutenção de aplicações complexas em C\+\+ para sistemas embarcados. Orientar desenvolvedores júniores nas melhores práticas e técnicas avançadas de programação. * Otimizar projetos de software existentes e liderar a implementação de novas funcionalidades para melhorar o desempenho e escalabilidade. * Liderar revisões de código e desenvolver estratégias abrangentes de testes para garantir a confiabilidade e funcionalidade das aplicações. * Utilizar competências avançadas de depuração e resolução de problemas para identificar, diagnosticar e resolver questões complexas de software, aumentando assim a estabilidade e o desempenho do sistema. * Supervisionar a criação e manutenção de documentação detalhada sobre projetos e atualizações de software, estabelecendo padrões para a equipa. * Trabalhar em estreita colaboração com engenheiros de hardware e outros desenvolvedores de software para garantir a integração perfeita do software com componentes de hardware, liderando frequentemente iniciativas multifuncionais. **Qualificações** **O que o distingue:** * Licenciatura em Ciência da Computação, Engenharia Elétrica ou área técnica afim; mestrado é preferencial. * Mínimo de 7 anos de experiência profissional em desenvolvimento de software, com pelo menos 5 anos focados especificamente em C\+\+ num ambiente embarcado. * Domínio expert em C\+\+, com compreensão completa da programação orientada a objetos, padrões de projeto e padrões modernos de C\+\+. * Experiência extensiva com sistemas de build como CMake e Conan2\. * Conhecimentos aprofundados em protocolos de comunicação de baixo nível, tais como SPI e I2C. * Competências avançadas em desenvolvimento de sistemas embarcados, incluindo familiaridade completa com microcontroladores e interfaces de hardware. * Capacidades excecionais de depuração e resolução de problemas, com histórico comprovado em contexto embarcado. * Experiência em processos de integração contínua/deploy contínuo (CI/CD). * Conhecimentos avançados em tecnologias de containerização e virtualização, como Docker, são uma vantagem. * Experiência com sistemas operativos em tempo real (RTOS) e tecnologias específicas como Legato e systemd são uma vantagem. * Fluente em inglês com excelentes competências de comunicação verbal e escrita, capaz de liderar discussões e apresentar questões técnicas de forma clara e eficaz. **Informações Adicionais** **O que oferecemos:** Desafios num ambiente internacional \| oportunidades de carreira numa das melhores empresas do mundo \| horários flexíveis \| serviços médicos \| descontos para colaboradores \| atividades desportivas e relacionadas com saúde \| refeitório \| boa acessibilidade ao transporte público \| espaço para criatividade.


