MM

Senior Embedded Testing Software Engineer

Moves you to
United States
Support
Visa sponsorship
Posted
Is this job info correct?

71,296 relocation jobs, straight from company career pages

100% free · New jobs every minute

Show 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.


Similar jobs