Strypes Technical Software
Engenheiro de software embutido automotivo
- Nova · há 2 dias
- Remoto · Lisboa, Porto
- Full-time
Resumo da vaga
- Regime
- Remoto
- Contrato
- Full-time
- Publicada
- Esta semana
Descrição
Estamos à procura de Engenheiros de Software Embutido Automotivo para se juntar à nossa equipa. Estarás envolvido em todo o ciclo de vida do desenvolvimento de software trabalhando em software embutido no domínio automotivo, colaborando de perto com outros desenvolvedores, engenheiros de teste, arquitetos de sistemas e clientes.
O que vais fazer
- Desenvolver e melhorar uma plataforma Linux embutida em C/C++ (e Python), transformando especificações e requisitos funcionais em código limpo e escalável entregue a repositórios partilhados
- Ser responsável por recursos de software embutido do início ao fim e participar em discussões sobre arquitetura e decisões técnicas
- Trabalhar com registos e diagnósticos Linux (systemd, journald), e produzir evidências de conformidade com os padrões aplicáveis, além de diretrizes para outros desenvolvedores
- Ajudar a manter a qualidade elevada através de revisões de código e práticas de engenharia sólidas
- Trabalhar lado a lado com engenheiros de outras disciplinas para entregar um produto coerente e fiável
- Trabalhar de acordo com metodologias Agile Scrum
O que é pedido
- Licenciatura em Ciência da Computação, Engenharia Eletrotécnica ou área relacionada
- Mais de 3 anos de experiência em sistemas embutidos, dispositivos ou em rede
- Sólidos conhecimentos práticos de C++, bons conhecimentos de Python (e a capacidade de trabalhar em ambas as linguagens)
- Sólida compreensão de conceitos embutidos
- Bons conhecimentos de Linux e comandos de shell, incluindo systemd, journald, e configuração e registos Linux
- Experiência com AUTOSAR (AUTOSAR Adaptativo, idealmente R24-11)
- Experiência em automação de testes (design de testes positivos e negativos, rastreabilidade e relatórios de teste), usando GoogleTest/GMock, Robot Framework e CANoe
- Experiência com CI/CD (Jenkins, GitLab, Zuul ou similar), Git e revisão de código
- Confortável em ler especificações, projetar alterações e documentar rastreabilidade e evidências de conformidade
- Boas habilidades de comunicação em inglês
- Mentalidade a nível de sistema: compreendes como o software se conecta ao resto do produto e ao veículo, não apenas ao componente em que estás a trabalhar
- Atitude proativa, pensamento crítico, e disposição para trazer as tuas próprias ideias para a mesa
- Disponível para vir ao escritório regularmente
Valorizado
- Ferramentas de depuração como gdb e valgrind
- CMake e geradores de código
- Conhecimento de C#
- Experiência em HIL / bancos de teste
- CAN, UDS e reprogramação/flashing de ECU
- Yocto, OTA e empacotamento (RAUC, SWUpdate, Mender)
- Registos e diagnósticos: DLT, análise de registos, e análise automatizada da causa raiz
- Experiência em desenvolver habilidades de agentes e modelos de prompts
Resumo organizado por IA a partir do anúncio original. Confirma os detalhes no site da empresa.
Benefícios e vantagens (5)
- Comida, fruta e bebida
- Benefícios flexíveis
- Flexibilidade de horário
- Jogos no escritório
- Seguro de saúde
Valores e cultura (7)
- Ambiente internacional
- Amigos fora do trabalho
- Híbrido
- Incentivo à criatividade & inovação
- Metodologias ágeis
- Tecnologias de ponta
- Testes unitários