Senior Embedded Testing Software Engineer
- Moves you to
- United States
- Support
- Visa sponsorship
- Posted
71,296 relocation jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
***EL PUESTO SOLO APLICA PARA CIUDADANOS MEXICANOS, CON POSIBILIDAD PARA APLICAR A VISA TN***
El objetivo principal de este puesto es identificar, reproducir y depurar problemas de software y hardware, así como desarrollar pruebas de regresión para las ECU (unidades de control electrónico) de los clientes.
Este puesto brindará soporte en la instalación, configuración y mantenimiento de entornos HIL (Hardware-in-the-Loop) para sistemas ADAS y de conducción autónoma.
Se requieren habilidades sólidas para la resolución estructurada de problemas y una excelente capacidad de coordinación. La posición implica colaborar con equipos ubicados en distintos países y zonas horarias, por lo que podría requerir disponibilidad durante las primeras horas de la mañana o al final de la tarde y noche.
Responsabilidades del puesto- Depurar problemas de software, hardware y comunicación entre las ECU y sus interfaces.
- Implementar correcciones de errores o actualizaciones de configuración.
- Definir pruebas de regresión cuando corresponda.
- Reproducir y documentar errores de software y hardware.
- Desarrollar y mantener documentación integral utilizando sistemas de control de versiones.
- Brindar soporte en la instalación y configuración de entornos HIL con múltiples ECU y sensores.
- Trabajar con diagramas de cableado y redes de comunicación.
- Definir la arquitectura del sistema HIL.
- Configurar herramientas de simulación en tiempo real, como Vector CANoe.
Habilidades requeridas
- Dominio de C/C++ y Python en los sectores automotriz o de robótica.
- Sólidas capacidades analíticas y conceptuales para la resolución de problemas.
- Habilidades efectivas de planificación, organización y gestión del tiempo.
- Excelentes habilidades de comunicación y disposición para trabajar en equipo.
- Capacidad para trabajar en entornos dinámicos, de ritmo acelerado y con situaciones ambiguas.
- Comprensión sólida de los sistemas embebidos.
- Capacidad para diagnosticar y resolver problemas de software, comunicación y hardware.
- Experiencia en la lectura de diagramas de cableado, esquemáticos y trazas de señales.
- Familiaridad con lenguajes y herramientas de scripting, como Python, CAPL o similares.
- Buen conocimiento de protocolos de comunicación de redes, como TCP/IP y UDP.
Habilidades deseables
- Conocimientos de CAN, LIN, FlexRay y Ethernet automotriz.
- Experiencia en la creación o el mantenimiento de entornos HIL.
- Familiaridad con las herramientas de Vector, como CANoe, CANalyzer y CANape.
- Experiencia con herramientas de diagnóstico, programación de firmware (flashing), calibración y bancos de pruebas para sistemas embebidos; depuración mediante JTAG y DoIP.
- Familiaridad con sistemas basados en RTOS, como FreeRTOS, QNX o similares.
- Conocimientos de sistemas ADAS y de conducción autónoma (AD).
- Experiencia o familiaridad con procesos de integración y entrega continuas (CI/CD), utilizando herramientas como GitLab o Jenkins.
- Conocimientos básicos de distribución de energía eléctrica y de las limitaciones de hardware de las ECU.
- Experiencia con Jira, Codebeamer o herramientas similares.
Formación académica
- Requerida: Licenciatura o ingeniería en Ingeniería Eléctrica, Robótica, Mecatrónica o un campo relacionado.
- Deseable: Maestría en una disciplina de ingeniería relacionada.
Flexibilidad del puesto
- Disponibilidad para realizar viajes ocasionales.
- Puesto de tiempo completo.
Años de experiencia
- Mínimo de 3 años de experiencia en desarrollo de software embebido, sistemas HIL e integración de ECU.
