Pessoa Desenvolvedora de Software Automotivo (C/C++) - Pleno
Mollica IT
Descrição da vaga
Buscando projetos inovadores?
Então vem com a Mollica IT e encontre a oportunidade certa pra dar match!
Temos oportunidade para Pleno e Sênior para atuar como Desenvolvedor(a) de Software Embarcado Automotivo, com experiência em desenvolvimento utilizando C/C++, sistemas embarcados automotivos e ECUs. A posição envolve desenvolvimento, integração, testes e suporte de software embarcado, além da atuação com protocolos de comunicação automotiva como CAN, LIN e Automotive Ethernet. A vaga é presencial, com local de atendimento em Londrina e atuação junto a um cliente de Campinas.
Qual será a sua missão?
- Analisar requisitos de sistema e software, esclarecendo requisitos técnicos com as partes interessadas;
- Projetar, desenvolver e manter software embarcado para ECUs automotivas utilizando C/C++;
- Elaborar projetos de software de baixo nível, fluxogramas e documentação técnica;
- Desenvolver componentes de software de acordo com a arquitetura, padrões de codificação e diretrizes do projeto;
- Realizar testes unitários, revisões de código, análise estática e revisões por pares;
- Integrar componentes de software com software básico, middleware, stacks de comunicação e camadas de aplicação;
- Desenvolver e dar suporte a funções de comunicação e diagnóstico automotivo utilizando CAN, LIN, Ethernet, UDS e DoIP;
- Identificar e solucionar problemas de software durante o desenvolvimento, integração, testes HIL, testes de bancada e testes de veículos;
- Analisar logs, traces de comunicação, problemas de memória, questões de temporização e falhas do sistema para determinar as causas-raiz;
- Seguir processos relacionados ao Automotive SPICE, gerenciamento de configuração, gerenciamento de mudanças e qualidade;
- Demais rotinas da área.
📌 Dúvidas? Entre em contato com [email protected]
O que você precisa ter:
- Sólida experiência em programação com C e C++;
- Experiência com desenvolvimento de software embarcado automotivo ou desenvolvimento de ECUs;
- Bom conhecimento de microcontroladores, gerenciamento de memória, interrupções, timers e periféricos de comunicação;
- Experiência com protocolos de comunicação automotiva, como CAN, LIN e Automotive Ethernet;
- Experiência com sistemas embarcados baseados em RTOS;
- Conhecimento de testes unitários e ferramentas de análise estática;
- Obrigatório graduação completa.
Diferenciais:
- Experiência com bootloader, ECU flashing, diagnóstico ou desenvolvimento de stacks de comunicação;
- Conhecimento dos processos de desenvolvimento Automotive SPICE;
- Conhecimento dos requisitos de segurança funcional ISO 26262;
- Conhecimento dos conceitos de cibersegurança automotiva ISO/SAE 21434.
🌎 Idioma:
- Altamente desejável: Inglês Avançado ou Fluente para conversação (Haverá etapa de entrevista nesse idioma).
