Senior Embedded Software Developer in Braga

Senior Embedded Software Developer in Braga

Braga Tempo inteiro 82800 - 101200 € / ano (est.) Híbrido
B

Num relance

  • Tarefas: Desenvolver software embarcado para componentes de eBike com uma equipa internacional.
  • Empresa: Bosch, líder em tecnologia com um ambiente colaborativo e inovador.
  • Benefícios: Condições de trabalho flexíveis, seguro de saúde e oportunidades de formação.
  • Outras informações: Ambiente dinâmico com oportunidades de crescimento profissional.
  • Porquê este emprego: Trabalhe em projetos premiados que impactam a mobilidade sustentável.
  • Qualificações: Mestrado em Sistemas Embarcados e experiência em programação C++.

O salário previsto situa-se entre 82800 - 101200 € por ano.

A Bosch group tem mais de 400.000 colaboradores em todo o mundo, presente em 60 países, e orgulha-se de impactar a vida das pessoas e trabalhar para um futuro mais sustentável. A Bosch Service Solutions em Lisboa desenvolve e oferece soluções de Experiência do Cliente, Mobilidade e Monitorização, desempenhando um papel importante na prestação de serviços de Engenharia e Desenvolvimento de Software no mercado tecnológico. Todos os dias, as nossas equipas encontram soluções rápidas, eficientes e inovadoras para milhares de pessoas. Na Bosch, moldamos o futuro ao inventar tecnologias e serviços de alta qualidade que despertam entusiasmo e enriquecem a vida das pessoas. Crescemos juntos, desfrutamos do nosso trabalho e inspiramos uns aos outros. Aceitamos candidaturas de pessoas com deficiência e podemos fornecer acomodações razoáveis durante o processo de recrutamento e no desempenho da atividade profissional.

Como desenvolvedor C++ embarcado para a Bosch eBike, você fará parte de uma equipe de desenvolvimento internacional implementando componentes de eBike premiados. Você irá projetar, integrar e depurar software para uma variedade de componentes do Sistema Bosch eBike em estreita colaboração com engenheiros de hardware, equipes de design e gerentes de produto para garantir que nossas soluções atendam às demandas tanto dos usuários finais quanto do mercado.

Responsabilidades Principais

  • Desenvolvimento de Firmware: Escrever requisitos de software, projetar, implementar e testar software embarcado para vários módulos de eBike, principalmente usando C++ (C principalmente 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 a análise detalhada de requisitos até o suporte bem-sucedido em série, vivencie todo o processo de desenvolvimento de software.
  • Integração de Sistemas: Garantir a comunicação e integração adequadas entre subsistemas/módulos de eBike.
  • Design de Conectividade: Desenvolver e implementar protocolos de comunicação robustos (CAN, UART, BLE, SPI).
  • Colaboração: Trabalhar com equipes multidisciplinares para alinhar requisitos de hardware, software e design para um desempenho ótimo do sistema.

Qualificações

  • Educação: Mestrado em Sistemas Embarcados, Engenharia Eletrônica ou experiência equivalente.
  • Experiência e Conhecimento: Proficiência em programação de sistemas embarcados principalmente com C++ e C.
  • Experiência com Microcontroladores: Experiência prática com microcontroladores e integração de hardware/software.
  • Protocolos de Comunicação: Forte conhecimento de protocolos CAN, UART, SPI, I2C e BLE para comunicação do sistema eBike.
  • Sistemas Operacionais em Tempo Real: Capacidade de entender e usar RTOSs.
  • Ferramentas de Depuração: Experiência com ferramentas de depuração, depurador JTAG, traçadores, osciloscópios, analisadores lógicos e monitores seriais.
  • Testes de Sistema & Automação: Capacidade de trabalhar em ambientes de teste, incluindo configurações de laboratório e testes de campo de sistemas eBike. Conhecimento de Python, Jenkins.
  • Controle de Versão: Proficiência em trabalhar com sistemas de controle de versão Git para desenvolvimento colaborativo. Conhecimento de GitHub, Jira.
  • Idiomas: Proficiência em inglês é obrigatória.
  • Estilo e Métodos de Trabalho: Fortes habilidades de resolução de problemas e depuração, acompanhadas de atenção aos detalhes.
  • Disponibilidade para viajar ocasionalmente para a Alemanha.
  • Adicionalmente, como um plus: STM32CubeIDE, TensorFlow.

Benefícios

  • Condições de trabalho flexíveis.
  • Sistema de trabalho híbrido.
  • Intercâmbio com colegas ao redor do 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 descontos em parcerias e produtos Bosch.
  • Atividades relacionadas à saúde e esportes.
  • Ótimo acesso ao transporte público.
  • Estacionamento gratuito.
  • Cantina.

Empregador para Senior Embedded Software Developer in Braga: Bosch Portugal

A Bosch Portugal é um excelente empregador, oferecendo um ambiente de trabalho colaborativo em Lisboa, onde a inovação e o desenvolvimento profissional são valorizados. Com um modelo de trabalho híbrido, os colaboradores têm a flexibilidade necessária para equilibrar a vida pessoal e profissional, além de oportunidades contínuas de crescimento e aprimoramento nas suas carreiras. Junte-se a uma equipa que promove melhorias constantes e faz parte de uma empresa reconhecida pela sua excelência e compromisso com a qualidade.

B

Dados de contacto:

Equipa de recrutamento de Bosch Portugal

Achamos que precisas destas competências para brilhares como Senior Embedded Software Developer in Braga

Desenvolvimento de Firmware
Programação em C++
Programação em C
Integração de Sistemas
Protocolos de Comunicação (CAN, UART, BLE, SPI)
Sistemas Operativos em Tempo Real (RTOS)
Ferramentas de Depuração (JTAG, osciloscópios, analisadores lógicos)