General Motors
General Motors
General Motors es una empresa global del sector automotriz y manufacturero que trabaja en ingeniería de vehículos, producción, transporte y tecnología de la información. Fundada en 1908, GM desarrolla tecnologías destinadas a impulsar la movilidad mientras persigue su visión de cero accidentes, cero emisiones y cero congestión. Sus operaciones internacionales reúnen a grandes equipos multidisciplinarios centrados en la innovación, el transporte sostenible y el futuro de la industria automotriz.

Desarrollador/a de software sénior – Virtualización e integración SIL (híbrido, Markham)

Desarrolla entornos de simulación automotriz para General Motors mediante la integración de controladores virtuales, modelos de planta y sistemas embebidos. Apoya las pruebas de controles del vehículo mediante virtualización e integración de software en el circuito.

Descripción

  • Desarrollar e integrar componentes de cosimulación que cumplan los requisitos de prueba de los usuarios finales
  • Crear modelos de controladores virtuales para distintos escenarios de simulación
  • Desarrollar, mantener y probar componentes de controladores virtuales, incluidos modelos de HWIO, RTOS y comunicación
  • Seleccionar, desarrollar y parametrizar modelos de subsistemas para sensores, actuadores y el comportamiento de las ECU
  • Colaborar con ingenieros de desarrollo en los requisitos de funcionalidades, la resolución de problemas y la implementación
  • Definir SIMBOMs con ingenieros de sistemas de acuerdo con los requisitos de prueba
  • Integrar modelos de planta y ECU en simulaciones virtuales dinámicas
  • Preparar y mantener documentación detallada de las versiones
  • Apoyar las simulaciones publicadas, las pruebas de usuarios y la resolución de problemas
  • Proporcionar orientación técnica y apoyo a los miembros del equipo
  • Mantener la calidad en las entregas de entornos de cosimulación
  • Apoyar las actividades de implementación en la nube

Requisitos

  • Título universitario en Ingeniería, Informática o una disciplina relacionada
  • De tres a siete años de experiencia en ingeniería de software
  • Dominio de C embebido y Python
  • Experiencia con software de controles embebidos y flujos de trabajo de compilación automatizados utilizando herramientas como GCC, GDB, Eclipse, Jenkins y ETAS INCA
  • Experiencia en el desarrollo e integración de modelos de planta con MATLAB y Simulink
  • Experiencia básica con herramientas de simulación adicionales como GT-Power, AMESIM y CarSim
  • Dominio de tecnologías de comunicación automotriz, incluidas CAN, LIN, SPI y Ethernet automotriz
  • Familiaridad con los estándares FMU/FMI y SSP
  • Familiaridad con la arquitectura de software en capas AUTOSAR
  • No debe requerir patrocinio migratorio de GM ahora ni en el futuro

Beneficios

  • Tiempo libre remunerado, incluidas vacaciones, días festivos y permisos complementarios por embarazo, maternidad o paternidad y adopción
  • Cobertura médica, dental y oftalmológica
  • Planes de seguro de vida para empleados y sus familias
  • Aportaciones de la empresa y aportaciones equivalentes a un plan de pensiones de contribución definida
  • Plan de compra de vehículos de GM para empleados, familiares y amigos