Descrição
Junte-se à equipa internacional de desenvolvimento da Bosch eBike e contribua para a evolução de soluções de mobilidade conectadas e inteligentes. Como desenvolvedor embedded C++, irá desenhar, integrar e depurar software para uma variedade de componentes do Sistema Bosch eBike, trabalhando em colaboração próxima com engenheiros de hardware, equipas de design e gestores de produto para garantir que as nossas soluções satisfazem as exigências dos utilizadores finais e do mercado.
As suas responsabilidades principais incluem o desenvolvimento de firmware, implementação e teste de software embedded para vários módulos eBike utilizando principalmente C++ e C para operações de baixo nível. Será responsável pela garantia da qualidade do software através de testes abrangentes e revisões de código, otimização contínua de sistemas existentes, e integração adequada entre subsistemas. Trabalhará com protocolos de comunicação robustos como CAN, UART, BLE e SPI, colaborando com equipas multidisciplinares para alinhar requisitos de hardware, software e design.
Esta é uma oportunidade para experienciar todo o processo de desenvolvimento de software, desde análise detalhada de requisitos até suporte em série, num ambiente de inovação contínua onde a sua contribuição moldará o futuro da mobilidade sustentável.
Competências
- C++
- C
- Microcontrollers
- CAN
- UART
- SPI
- I2C
- BLE
- Real Time Operating Systems
- JTAG
- Debugging tools
- Oscilloscopes
- Logic analyzers
- Python
- Jenkins
- Git
- GitHub
- Jira
- STM32CubeIDE
- TensorFlow
Responsabilidades
- Escrever requisitos de software, desenhar, implementar e testar software embedded para vários módulos eBike utilizando principalmente C++ e C para operações de baixo nível
- Garantir a qualidade do software através de testes abrangentes e revisões de código, otimizando continuamente sistemas existentes
- Experienciar todo o processo de desenvolvimento de software, desde análise detalhada de requisitos até suporte em série
- Garantir comunicação e integração adequadas entre subsistemas/módulos eBike
- Desenvolver e implementar protocolos de comunicação robustos (CAN, UART, BLE, SPI)
- Colaborar com equipas multidisciplinares para alinhar requisitos de hardware, software e design para desempenho óptimo do sistema
Benefícios
- Condições de trabalho flexíveis
- Sistema de trabalho híbrido
- Troca com colegas em todo o mundo
- Seguro de saúde e consultório médico no local
- Oportunidades de formação
- Oportunidades de progressão de carreira e desenvolvimento profissional contínuo
- Acesso a grandes descontos em parcerias e produtos Bosch
- Atividades relacionadas com desporto e saúde
- Ótimo acesso aos transportes públicos
- Estacionamento gratuito
- Cantina
Empregos semelhantes
