TU PRÓXIMO CAPÍTULO
Senior Embedded Software Engineer – Test OS
Sobre el puesto
• Analizar la arquitectura, servicios y flujo de despliegue del Test OS implementado en vehículos Gen2
• Portar el Test OS a las ECUs Gen1 de RVT, asegurando compatibilidad con el hardware existente
• Desarrollar capas de abstracción de plataforma para facilitar la comunicación, control y monitoreo de las ECUs
• Implementar módulos para integración de diagnósticos, flasheo de firmware y adquisición de datos
• Integrar diagnósticos de ECU mediante UDS y DoIP
• Implementar rutinas de flasheo seguro de firmware
• Configurar logging y monitoreo de salud para registrar y analizar datos en tiempo real
• Diseñar pruebas SIL en entornos simulados
• Crear pruebas HIL con hardware real
• Implementar pruebas a nivel vehicular en condiciones reales
• Depurar problemas entre capas de software, hardware y comunicación
• Colaborar con equipos de ECU, eléctrica, sistemas, validación y hardware
• Documentar procesos, cambios y resultados de pruebas y adaptaciones
• Asegurar el cumplimiento de ASPICE y MISRA C
• Validar el cumplimiento de requisitos de seguridad y calidad del cliente
• C (avanzado +5 años)
• C++ (intermedio/avanzado 3-5+ años)
• Python (intermedio 2-5 años)
• Bash (intermedio 2-5 años)
• Embedded Linux (avanzado +5 años)
• RTOS (avanzado +5 años)
• CAN, CAN FD, UDS (avanzado +5 años)
• DoIP y Automotive Ethernet (intermedio 2-5 años)
• Vector CANoe/CANalyzer/CANape (avanzado +5 años)
• GDB y JTAG (intermedio/avanzado 3-5+ años)
• GoogleTest y pytest (intermedio/avanzado 3-5+ años)
• SIL y HIL (avanzado +5 años)
• Git (avanzado +5 años)
• Jenkins y GitLab CI (intermedio/avanzado 3-5+ años)
• Integración, flasheo y diagnósticos de firmware para ECUs (DIDs, DTCs) (avanzado +5 años)
• ASPICE y MISRA C (avanzado +5 años)
• Visa obligatoria para viajar a USA por el equipo de cliente