
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.
$ 115.000 – $ 164.600 / ano
HíbridoTempo integralSêniorIdioma Obrigatório: inglêsEngenheiro de softwareEngenheiro full-stackDescriçã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