General Motors
General Motors
A General Motors é uma empresa global dos setores automotivo e industrial, com atuação em engenharia de veículos, produção, transporte e tecnologia da informação. Fundada em 1908, a GM desenvolve tecnologias voltadas ao avanço da mobilidade enquanto busca concretizar sua visão de zero acidentes, zero emissões e zero congestionamentos. Suas operações internacionais reúnem grandes equipes multidisciplinares focadas em inovação, transporte sustentável e no futuro da indústria automotiva.

Desenvolvedor(a) de Software Sênior – Virtualização e Integração SIL (Híbrido, Markham)

Desenvolva ambientes de simulação automotiva para a General Motors integrando controladores virtuais, modelos de planta e sistemas embarcados. Apoie os testes de controles veiculares por meio de virtualização e integração de software-in-the-loop.

Descrição

  • Desenvolver e integrar componentes de cosimulação que atendam aos requisitos de teste dos usuários finais
  • Criar modelos de controladores virtuais para diferentes cenários de simulação
  • Desenvolver, manter e testar componentes de controladores virtuais, incluindo modelos de HWIO, RTOS e comunicação
  • Selecionar, desenvolver e parametrizar modelos de subsistemas para sensores, atuadores e comportamento de ECUs
  • Colaborar com engenheiros de desenvolvimento nos requisitos de funcionalidades, na resolução de problemas e na implementação
  • Definir SIMBOMs com engenheiros de sistemas de acordo com os requisitos de teste
  • Integrar modelos de planta e ECU em simulações virtuais dinâmicas
  • Preparar e manter documentação detalhada de versões
  • Apoiar simulações liberadas, testes de usuários e solução de problemas
  • Fornecer orientação técnica e suporte aos membros da equipe
  • Manter a qualidade nas entregas de ambientes de cosimulação
  • Apoiar atividades de implantação na nuvem

Requisitos

  • Bacharelado em Engenharia, Ciência da Computação ou área relacionada
  • De três a sete anos de experiência em engenharia de software
  • Proficiência em C embarcado e Python
  • Experiência com software de controles embarcados e fluxos de trabalho de compilação automatizados usando ferramentas como GCC, GDB, Eclipse, Jenkins e ETAS INCA
  • Experiência no desenvolvimento e na integração de modelos de planta com MATLAB e Simulink
  • Experiência básica com ferramentas adicionais de simulação, como GT-Power, AMESIM e CarSim
  • Proficiência em tecnologias de comunicação automotiva, incluindo CAN, LIN, SPI e Ethernet automotiva
  • Familiaridade com os padrões FMU/FMI e SSP
  • Familiaridade com a arquitetura de software em camadas AUTOSAR
  • Não deve precisar de patrocínio migratório da GM agora nem no futuro

Benefícios

  • Tempo livre remunerado, incluindo férias, feriados e licença suplementar por gravidez, parentalidade e adoção
  • Cobertura médica, odontológica e oftalmológica
  • Planos de seguro de vida para funcionários e suas famílias
  • Contribuições da empresa e contribuições equivalentes para um plano de previdência de contribuição definida
  • Plano de compra de veículos da GM para funcionários, familiares e amigos