Mollica IT

Senior Software Developer – ECUs, C/C++

Mollica IT

full-time

Posted on:

Location Type: Hybrid

Location: CampinasBrazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Liderar o projeto, desenvolvimento e validação de software embarcado para ECUs automotivas (Unidades de Controle Eletrônico);
  • Desenvolver drivers de baixo nível, middleware e camadas de aplicação em C/C++ (e/ou ambientes AUTOSAR);
  • Garantir conformidade com padrões de desenvolvimento de software automotivo, como MISRA C e ASPICE;
  • Integrar módulos de software e realizar depuração no hardware alvo utilizando ferramentas como CANoe, Trace32, ETAS INCA ou similares;
  • Colaborar com arquitetos de sistema para definir a arquitetura de software alinhada às capacidades do hardware e aos requisitos em nível de veículo;
  • Participar da análise de requisitos e derivar especificações detalhadas de software a partir de entradas de nível de sistema;
  • Otimizar desempenho do sistema, uso de memória e consumo de energia dentro das restrições de sistemas embarcados;
  • Garantir que o desenvolvimento de software esteja em conformidade com a norma ISO 26262 (Segurança Funcional);
  • Apoiar auditorias internas e externas (ASPICE, Segurança Funcional ou auditorias de qualidade de OEMs);
  • Desenvolver e executar testes unitários, testes de integração e validações Software-in-the-Loop (SIL).
  • Automatizar procedimentos de teste sempre que aplicável, utilizando ferramentas como Python, CAPL ou ferramentas Vector;
  • Analisar resultados de testes, realizar análise de causa raiz e conduzir a resolução de problemas até seu encerramento;
  • Trabalhar em estreita colaboração com equipes de hardware e sistemas para o desenvolvimento e validação ponta a ponta da ECU;
  • Interagir com fornecedores Tier-1 para esclarecer requisitos, entregáveis e questões técnicas;
  • Manter documentação técnica detalhada: rastreabilidade de requisitos, especificações de projeto e notas de versão;
  • Utilizar de forma eficaz ferramentas de controle de versão e gerenciamento de configuração (Git, Jira, etc.);
  • Garantir que todos os artefatos de software atendam aos padrões de rastreabilidade, revisão e liberação;
  • Demais rotinas da área.

Requirements

  • Experiência prática em desenvolvimento de ECUs automotivas e engenharia de software embarcado , cobrindo todo o ciclo de vida do modelo V;
  • Profundo conhecimento técnico em CAN, UDS, Diagnósticos e protocolos de comunicação automotiva , com histórico comprovado em integração e testes de software;
  • Especialização em C/C++ embarcado, CAPL, RTOS, Drivers de Dispositivos e MCAL;
  • Conhecimento em Integração Contínua/Entrega Contínua (CI/CD) utilizando Jenkins e sistemas de controle de versão como Git e SVN;
  • Forte compreensão de ASPICE, ISO 26262 (Segurança Funcional) e metodologias de desenvolvimento Ágil/Scrum;
  • Conhecimento da metodologia AUTOSAR;
  • Excelentes habilidades analíticas, de depuração e resolução de problemas, com uma visão holística do co-desenvolvimento de hardware e software;
  • Experiência na condução de revisões de design/código e na promoção da excelência técnica em equipes multifuncionais;
  • Obrigatório: Graduação completa.
  • Idioma: Inglês Avançado para conversação (Haverá etapa de entrevista nesse idioma).
Benefits
  • ✔️Assistência Médica para colaboradores e dependentes com abrangência nacional da Bradesco ou Unimed;
  • ✔️Assistência Odontológica com abrangência nacional;
  • ✔️Vale Refeição ou Vale Alimentação (a escolha do colaborador);
  • ✔️Auxílio creche;
  • ✔️Seguro de Vida para associados e dependentes;
  • ✔️Gympass para associados e dependentes;
  • ✔️EAP (Employee Assistance Program) com os seguintes serviços: Assistência Financeira, Assistência Jurídica, Assistência Social, Assistência Psicológica (24 horas – 7 dias por semana);
  • ✔️Descontos e tarifas diferenciadas junto a Universidades (Mackenzie, SENAC, FIA, FIAP e BBS Business School) e escola de idiomas (CNA, Cultura Inglesa, Wizard, CCAA, Indeed);
  • ✔️Descontos em pacotes de tarifas e taxas diferenciadas para Bancos Itaú e Bradesco;
  • ✔️Opção de crédito consignado, com desconto diretamente no salário do colaborador;
  • ✔️Programa de reembolso de algumas certificações externas;
  • ✔️Treinamento: A empresa oferece plataforma de treinamento e desenvolvimento a distância e presenciais, em soft skills, tecnologias e domínios em mais de 15.000 temas;
  • ✔️Premiação por tempo de casa: A empresa premia associados por seu comprometimento e lealdade durante o período em que trabalhar na empresa (3, 5 e 10 anos e cada 5 anos posteriormente);
  • ✔️Prêmio de indicação de novos colaboradores - recebendo um bônus para cada nova contratação;
  • ✔️Fit4life - Programa para incentivar a prática de exercício físico junto a seus associados, com agenda de treinamentos funcionais online;
  • ✔️Experiência internacional: Dependendo de seus conhecimentos e das demandas do negócio você pode se candidatar a vagas no exterior (dentro e fora da América Latina);
  • ✔️Entre outros.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
CC++CAPLRTOSDrivers de DispositivosMCALCI/CDASPICEISO 26262AUTOSAR
Soft skills
análise de requisitosresolução de problemashabilidades analíticascolaboraçãocomunicação técnicadocumentação técnicarevisões de designexcelência técnica