Engenheiro de Software Sênior (Diagnóstico/CAN)

FORVIA SE
Presencial 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).