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.

Ingeniero/a principal de software, plataformas HIL para vehículos autónomos (híbrido)

Lidera la arquitectura y la entrega de las plataformas hardware-in-the-loop de General Motors para validar software de vehículos autónomos. Diseña sistemas escalables que integran hardware del vehículo, IA, infraestructura y despliegue.

Descripción

  • Define la estrategia técnica, la arquitectura y la hoja de ruta a largo plazo para las plataformas hardware-in-the-loop de vehículos autónomos y los servicios de integración
  • Guía la evolución de capacidades escalables, confiables, observables y conscientes del hardware para validar software de vehículos autónomos
  • Define la arquitectura de la plataforma y los estándares de ingeniería para servicios, API, confiabilidad, pruebas automatizadas, rendimiento y excelencia operativa
  • Resuelve problemas complejos relacionados con software de vehículos autónomos, modelos de IA, hardware vehicular, infraestructura, middleware, sistemas operativos y canalizaciones de despliegue
  • Convierte las prioridades organizativas y de los clientes en estrategias técnicas, objetivos medibles, requisitos de plataforma y planes de ejecución
  • Define la dirección técnica de la organización de vehículos autónomos, alineando a ingenieros sénior, líderes de producto y equipos asociados
  • Impulsa una entrega confiable de la plataforma mediante requisitos, revisiones de diseño, integración continua, pruebas automatizadas, observabilidad, resolución de problemas, preparación de versiones y soporte operativo
  • Mejora la escala, utilización, fidelidad, eficiencia de los desarrolladores y rentabilidad de la plataforma
  • Proporciona liderazgo práctico en trabajos críticos de arquitectura e implementación de software
  • Orienta a los ingenieros y contribuye a crear comunidades técnicas de práctica más sólidas
  • Representa la plataforma hardware-in-the-loop de vehículos autónomos en revisiones de arquitectura y planificación técnica
  • Viajes inferiores al 25%

Requisitos

  • Al menos 10 años de experiencia diseñando, construyendo y entregando sistemas de software de calidad de producción
  • Experiencia demostrada liderando iniciativas importantes o técnicamente complejas
  • Licenciatura en informática, ingeniería informática o una disciplina técnica relacionada
  • Conocimientos avanzados de ingeniería de software y sistemas, con sólidas habilidades en Python, C++ o lenguajes comparables
  • Capacidad para definir y ejecutar la estrategia técnica de sistemas complejos distribuidos de hardware y software
  • Experiencia diseñando para lograr escala, velocidad, confiabilidad, observabilidad, mantenibilidad y excelencia operativa
  • Experiencia desarrollando y ejecutando software en Linux durante todo el ciclo de vida del desarrollo
  • Amplios conocimientos de arquitectura de plataformas y servicios, API, automatización, CI/CD, infraestructura de pruebas y operaciones de producción
  • Capacidad para liderar mediante influencia, gestionar dependencias entre equipos, generar alineación y tomar decisiones eficaces en contextos ambiguos
  • Sólidas habilidades de comunicación escrita y verbal
  • Preferible: maestría o doctorado
  • Preferible: experiencia con hardware-in-the-loop, software-in-the-loop, simulación, validación o plataformas de pruebas e integración a gran escala
  • Preferible: experiencia evaluando y optimizando software complejo en hardware dedicado
  • Preferible: familiaridad con ROS o arquitecturas robóticas comparables y pilas distribuidas de autonomía
  • Preferible: experiencia con sistemas de baja latencia, tiempo real, críticos para la seguridad o altamente deterministas
  • Preferible: experiencia en vehículos autónomos, automoción, robótica, sistemas embebidos o campos relacionados
  • Preferible: experiencia entregando capacidades de plataforma como servicio
  • Preferible: experiencia con Bazel, SQL y sistemas de datos compatibles con análisis de pruebas, observabilidad o información de validación

Beneficios

  • Elegibilidad para compensación variable vinculada al rendimiento de la empresa, el nivel del puesto y el rendimiento individual
  • Cobertura médica, dental y oftalmológica
  • Cuenta de ahorro para gastos médicos
  • Cuentas de gastos flexibles
  • Plan de ahorro para la jubilación
  • Cobertura por enfermedad y accidentes
  • Seguro de vida
  • Vacaciones y días festivos remunerados
  • Asistencia para la reubicación de candidatos que cumplan los requisitos de la política de la empresa