
Bosch
Desenvolvedor de Aplicações C++/C# | ebike
Braga
26 de junho de 2026
Híbrido
As suas tarefas
A sua contribuição para algo grande:
Estamos à procura de um Engenheiro de Software altamente qualificado e motivado para se juntar à nossa equipa de desenvolvimento de software para e-bikes. O candidato ideal terá uma sólida formação em desenvolvimento C++ e C#, com experiência comprovada em projetar, construir e manter sistemas distribuídos de alto desempenho, escaláveis e fiáveis. Um requisito essencial para este cargo é uma profunda compreensão e experiência prática com frameworks de Chamada de Procedimento Remoto (RPC), que você aplicará à nossa inovadora plataforma de e-bike.
Sobre o Projeto
O candidato selecionado será um contribuinte chave para o nosso projeto de desenvolvimento de software inovador para e-bikes. Este projeto foca na criação da próxima geração de sistemas de e-bike inteligentes, incluindo software embutido e validação dos componentes da bicicleta, funcionalidades de conectividade para aplicações móveis e serviços de backend para análise de dados e gestão de utilizadores. Você trabalhará numa plataforma que está a revolucionar a mobilidade urbana.
Responsabilidades
- Projetar, desenvolver e manter aplicações robustas e distribuídas usando C++ e C# para a nossa plataforma de e-bike.
- Implementar e otimizar a comunicação entre serviços utilizando frameworks RPC de código aberto, como gRPC, Apache Thrift ou tecnologias semelhantes.
- Contribuir para o desenvolvimento da nossa inovadora plataforma de software para e-bike, desde sistemas embutidos até serviços em nuvem.
- Definir interfaces de serviço e estruturas de dados usando Linguagens de Definição de Interface (IDL) como Protocol Buffers (Protobuf).
- Desenvolver e manter ligações cliente e servidor multiplataforma para vários serviços.
- Garantir desempenho, qualidade e capacidade de resposta das aplicações.
- Colaborar com equipas multifuncionais para definir, projetar e implementar novas funcionalidades.
- Identificar e corrigir gargalos e resolver bugs.
- Ajudar a manter a qualidade, organização e automação do código.
- Aproveitar as funcionalidades modernas do C++ e as melhores práticas para escrever código limpo, mantenível e eficiente.
O seu perfil
O que o distingue:
- Licenciatura em Ciência da Computação, Engenharia ou área relacionada.
- 2+ anos de experiência profissional em desenvolvimento de software em C++ e C#.
- Experiência com frameworks RPC de código aberto, como gRPC é uma mais-valia.
- Proficiência em projetar e implementar sistemas distribuídos de alto desempenho e baixa latência.
- Boa compreensão dos protocolos de rede, tendo experiência prática com CAN ou CAN-FD sendo uma mais-valia significativa.
- Experiência com formatos de serialização de dados como Protocol Buffers (Protobuf), JSON ou XML.
- Familiaridade com vários padrões de comunicação RPC, incluindo unário, lado do cliente, lado do servidor e streaming bidirecional.
- Experiência com desenvolvimento de sistemas embutidos é uma mais-valia significativa.
- Contribuições para projetos de código aberto.
Contacto e informações adicionais
Trabalhar #LikeABosch significa:
- ⚖️ Condições de trabalho flexíveis
- 🔀 Sistema híbrido de trabalho
- 🌐 Intercâmbio com colegas de todo o mundo
- 🧑⚕️ Seguro de saúde e consultório médico no local
- 📚 Oportunidades de formação
- 📈 Oportunidades de progressão na carreira e desenvolvimento profissional contínuo
- 💲 Acesso a grandes descontos em parcerias e produtos Bosch
- 🏋️ Atividades relacionadas com desporto e saúde
- 🚉 Grande acesso a transportes públicos
- 🅿️ Parque de estacionamento gratuito
- 🍽️ Cafetaria
Benefícios da localização
- Seguro de saúde
- Estacionamento gratuito
- Bem conectado por transporte público
- Trabalho flexível e móvel
- Ampla gama de atividades de saúde e desportivas
- Oportunidades de formação e Certificações
- Intercâmbio com colegas de todo o mundo
- Médico da empresa no local
- Descontos para funcionários
- Autocarro Bosch para ligação direta Porto <> Bosch Braga
- Instalações de catering no local