
- Híbrido
- Tempo inteiro
- Intermédio
Descrição
A Bosch eBike está a procurar um Programador de Software de Acionamento Baseado em Modelos para integrar a nossa equipa em Lisboa. Será responsável pelo ciclo de vida completo das nossas funções inteligentes de software – desde a conceção e implementação até à validação. As suas tarefas incluirão o desenvolvimento de funcionalidades como assistência de marcha, detecção de mudança de velocidade e detecção de sintonização, garantindo a qualidade robusta do código através de testes unitários e de integração abrangentes. Trabalhará em estreita colaboração com equipas internacionais na Alemanha para alinhar requisitos, definir interfaces e encontrar as melhores soluções técnicas.
Uma parte fundamental do seu trabalho será a validação e otimização das funções desenvolvidas. Testará não apenas em simulações (MATLAB/Simulink), mas também diretamente na bicicleta para colmatar a lacuna entre o código e a experiência real de condução. Analisará o comportamento geral do sistema, investigará as causas raiz das mensagens de erro e trabalhará sistematicamente na melhoria contínua do software. Este é um papel perfeito para alguém com paixão genuína pelo ciclismo, experiência sólida em desenvolvimento de software baseado em modelos e conhecimento fundamental de controlo de máquinas elétricas, particularmente motores BLDC.
Competências
- MATLAB
- Simulink
- Teoria de Controlo
- Controlo de Máquinas Elétricas
- Motores BLDC
- Programação C Embarcada
- Testes Unitários
- Testes de Integração
- Desenvolvimento Ágil
Responsabilidades
- Desenvolver e manter o ciclo de vida completo de funções de software inteligentes, desde a conceção até à validação
- Implementar funcionalidades como assistência de marcha, detecção de mudança de velocidade e detecção de sintonização
- Criar código robusto e mantível com testes unitários e de integração consistentes
- Validar funções através de simulações em MATLAB/Simulink e testes diretos em bicicletas
- Analisar o comportamento do sistema geral e investigar as causas raiz das mensagens de erro
- Colaborar com equipas internacionais na Alemanha para alinhar requisitos e definir interfaces
- Trabalhar na melhoria contínua do software através de análise sistemática de problemas
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 na carreira e desenvolvimento profissional contínuo
- Acesso a grandes descontos em parcerias e produtos Bosch
- Atividades relacionadas com desporto e saúde
- Excelente acesso aos transportes públicos
- Estacionamento gratuito
- Cantina
Empregos semelhantes
