Bosch

Carros autónomos, máquinas que comunicam entre si, casas inteligentes e cidades. Na Bosch, transformamos estas visões em realidade para melhorar a qualidade de vida das pessoas em todo o mundo. A nossa promessa para os nossos colaboradores é forte: crescemos juntos, disfrutamos do que fazemos e inspiramos-nos uns aos outros. Junte-se a nós e sinta a diferença! Trabalhe #LikeABosch
Sobre a empresa

Desenvolvedor de software incorporado | ebike (m/f/div.)

Remoto

location Braga

date 7 de abril de 2026

types Híbrido

Na Bosch eBike, estamos a impulsionar a evolução do ciclismo conectado e inteligente. A nossa missão é criar soluções inteligentes, seguras e sustentáveis que transformem a experiência de montagem para milhões em todo o mundo.

Como desenvolvedor C++ incorporado, fará parte de uma equipa de desenvolvimento internacional que implementa componentes de eBike premiados. Como desenvolvedor na nossa equipa, irá conceber, integrar e depurar software para uma variedade de componentes do Sistema eBike da Bosch, em estreita colaboração com engenheiros de hardware, equipas de design e gestores de produto para garantir que as nossas soluções atendam às exigências tanto dos utilizadores finais como do mercado.

Principais Responsabilidades

  • Desenvolvimento de Firmware: Escrever requisitos de SW, projetar, implementar e testar software incorporado para vários módulos de eBike usando principalmente C++ (C apenas para baixo nível, por exemplo, drivers de dispositivo).
  • Qualidade de Software: Garantir a qualidade do seu software através de testes abrangentes e revisões de código e otimizar continuamente sistemas existentes.
  • Desenvolvimento de Processos: Desde análise detalhada de requisitos até apoio bem-sucedido à série, terá a oportunidade de vivenciar todo o processo de desenvolvimento de software.
  • Integração de Sistemas: Garantir uma correta comunicação e integração entre subsistemas/módulos de eBike.
  • Design de Conectividade: Desenvolver e implementar protocolos de comunicação robustos (por exemplo, CAN, UART, BLE, SPI).
  • Colaboração: Trabalhar com equipas interdisciplinares para alinhar os requisitos de hardware, software e design para um desempenho ideal do sistema.

Saiba mais sobre o projeto aqui: Projeto Bosch eBike

O seu perfil

  • Educação: Mestrado em Sistemas Incorporados, Engenharia Eletrónica ou experiência equivalente.
  • Experiência e know-how:
  • Programação: Proficiência em programação de sistemas incorporados principalmente com C++, mas também com C.
  • Experiência com Microcontroladores: Experiência prática com microcontroladores e integração de hardware/software.
  • Protocolos de Comunicação: Forte conhecimento dos protocolos CAN, UART, SPI, I2C e BLE para comunicação do sistema de eBike.
  • Sistemas Operativos em Tempo Real: Capacidade de entender e usar RTOSs.
  • Ferramentas de Depuração: Experiência com ferramentas de depuração, depurador JTAG, tracer, osciloscópios, analisadores lógicos e monitores seriais.
  • Testes de Sistema e Automação: Capacidade de trabalhar em ambientes de teste, incluindo configurações de laboratório e testes de campo de sistemas de eBike. Conhecimento de Python, Jenkins.
  • Controlo de Versões: Proficiência em sistemas de controlo de versões Git para desenvolvimento colaborativo. Conhecimento de GitHub, Jira.
  • Idiomas: Proficiência em inglês é necessária.
  • Estilo de Trabalho e Métodos: Fortes habilidades de resolução de problemas e depuração, combinadas com atenção ao detalhe. Disposição para viajar ocasionalmente para a Alemanha.
  • Além disso, como um plus: STM32CubeIDE, TensorFlow.

O que lhe oferecemos:

  • Desafios em um ambiente internacional
  • Oportunidades de carreira numa das melhores empresas do mundo
  • Horários flexíveis
  • Serviços médicos
  • Descontos para colaboradores
  • Atividades relacionadas com desporto e saúde
  • Cantina
  • Bom acesso a transportes públicos
  • Espaço para criatividade.

Histórias de sucesso não acontecem por acaso. Elas são feitas... Faça acontecer! Estamos à espera da sua candidatura!