
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