Engenheiro de Software Sênior (Diagnóstico/CAN)
FORVIA SEPresencial
Pleno
São Bernardo do Campo, São Paulo, Brasil
Candidatar-se →Sobre a vaga
A FORVIA busca um(a) Engenheiro(a) de Software Sênior para desenvolver software de diagnóstico automotivo em C/C++, trabalhando com protocolos de comunicação veicular como CAN, LIN, Ethernet e LVDS. Vaga presencial em São Bernardo do Campo, SP.
Responsabilidades
- Desenvolver e manter software de diagnóstico para unidades de controle eletrônico (ECUs) automotivas em C/C++;
- Trabalhar com protocolos de comunicação veicular: CAN, LIN, Ethernet e LVDS;
- Gerenciar requisitos e rastreabilidade com ferramentas como DOORS, Reqtify, EWM, JIRA e Confluence;
- Realizar análise estática de código com Coverity e acompanhar integração contínua via Jenkins;
- Colaborar com o time usando controle de versão em Git, SVN e Bitbucket;
- Utilizar assistentes de programação com IA (Codex, Claude Code) no fluxo de desenvolvimento.
Requisitos
- Experiência sólida em desenvolvimento de software embarcado/automotivo em C e C++;
- Conhecimento de protocolos de comunicação automotiva, em especial CAN e diagnóstico veicular;
- Vivência com ferramentas de gestão de requisitos e ALM (DOORS, Reqtify, EWM, JIRA, Confluence);
- Experiência com análise estática (Coverity), integração contínua (Jenkins) e controle de versão (Git, SVN, Bitbucket);
- Perfil sênior, com autonomia para conduzir atividades técnicas de ponta a ponta.
Diferenciais
- Experiência com LIN, Ethernet automotiva e LVDS;
- Familiaridade com assistentes de código baseados em IA (Codex, Claude Code).