




Resumen: Este puesto de SDET se centra en mejorar las capacidades del marco de automatización, realizar análisis exhaustivos de diagnóstico del sistema y desarrollar cobertura de pruebas automatizadas basadas en Python para sistemas integrados en vehículos. Aspectos destacados: 1. Mejorar las capacidades del marco de automatización para sistemas integrados en vehículos. 2. Desarrollar cobertura de pruebas automatizadas basadas en Python para pruebas a nivel de sistema. 3. Realizar análisis exhaustivos de diagnóstico del sistema y análisis de la causa raíz en sistemas embebidos. Como miembro del equipo de automatización de actualizaciones de software, el ingeniero de automatización integrada en vehículos será responsable de la estabilidad y expansión de nuestro "laboratorio" de automatización basado en vehículos en México. Este puesto es principalmente un rol de SDET centrado en mejorar las capacidades del marco de automatización y realizar análisis exhaustivos de diagnóstico del sistema. Usted garantizará la salud de los vehículos de prueba automatizados, mientras dedica la mayor parte de su esfuerzo al desarrollo de cobertura de pruebas automatizadas basadas en Python para pruebas a nivel de sistema integradas en vehículos, y al análisis de la causa raíz de fallos para asegurar la estabilidad de las actualizaciones del sistema OTA (Over-the-Air). En Ford Motor Company, creemos que la libertad de movimiento impulsa el progreso humano. Con nuestros extraordinarios planes para el futuro de la movilidad, ofrecemos una amplia variedad de oportunidades para acelerar su carrera y ayudarnos a definir el transporte del mañana. El desarrollo de productos de Ford utiliza métodos de pensamiento de diseño y experiencia de usuario para ofrecer productos y servicios innovadores que encantarán a nuestros clientes. Nuestros empleados se centran rigurosamente en llevar a la práctica ideas innovadoras, emocionantes y sostenibles. Desde la autonomía y la electrificación hasta las tecnologías inteligentes de movilidad, nuestros equipos de desarrollo de productos de todo el mundo trabajan con entusiasmo para crear vehículos inteligentes para un mundo inteligente. CALIFICACIONES REQUERIDAS * Formación académica: Licenciatura en Ciencias de la Computación, Ingeniería Eléctrica, Ingeniería de Software o campo relacionado. * Habilidades de desarrollo: Competencia en desarrollo con Python, incluida experiencia en diseño orientado a objetos, estructuras de datos y algoritmos. * Experiencia en el dominio: Experiencia comprobada trabajando con sistemas OTA (Over-the-Air) y actualizaciones de software embebido en un contexto automotriz. * Experticia en diagnóstico y pruebas: Experiencia en un rol de SDET o de diagnóstico, con un historial comprobado de realización de pruebas de caja blanca y análisis complejos de la causa raíz en sistemas embebidos. * Herramientas técnicas: + Conocimiento sólido de comandos Linux/Unix, scripts Bash/Shell y SSH. + Experiencia con sistemas de control de versiones (GitHub) y herramientas de seguimiento de errores (JIRA). + Experiencia con pipelines CI/CD (por ejemplo, Jenkins). Comunicación: Excelentes habilidades verbales y escritas, con capacidad para trabajar eficazmente en un entorno global y multisitio. * CALIFICACIONES DESEABLES * Marcos de pruebas: Experiencia con PyTest, pruebas unitarias o marcos profesionales similares de automatización. * Redes vehiculares: Familiaridad con protocolos y herramientas automotrices (por ejemplo, bus CAN, Ethernet, UDS). * Conocimiento de sistemas operativos: Experiencia con sistemas operativos embebidos como QNX o Automotive Grade Linux. Experiencia en Ford: Familiaridad con los procesos y cadenas de herramientas de Ford Motor Company. * AVISO LEGAL: Ford Motor Company es un empleador que ofrece igualdad de oportunidades, ya que está comprometida con una fuerza laboral diversa y no discrimina contra ningún empleado ni solicitante de empleo por motivos de raza, color, sexo, edad, origen nacional, religión, orientación sexual, identidad y/o expresión de género, condición de veterano o discapacidad. * SDET / Mejora del marco: Liderar los esfuerzos para incrementar las capacidades del marco de automatización mediante el desarrollo de bibliotecas y herramientas de prueba robustas y escalables que interactúen con las unidades de control electrónico (ECU) del vehículo. * Cobertura de pruebas a nivel de sistema: Diseñar, desarrollar e implementar cobertura de pruebas automatizadas integrales para pruebas a nivel de sistema integradas en vehículos, centrándose en la validación integral de la funcionalidad de las actualizaciones de software OTA. * Diagnóstico del sistema y análisis de la causa raíz: Realizar análisis exhaustivos de archivos de registro y comportamiento del sistema para caracterizar defectos de software y fallos de automatización. Será responsable de diagnosticar los resultados y colaborar con los equipos de desarrollo para resolver errores de software complejos. * Estabilidad del marco: Supervisar la ejecución de los pipelines CI/CD y realizar el diagnóstico técnico necesario para identificar y corregir pruebas "inestables", garantizando así la estabilidad y fiabilidad general del marco. * Salud del laboratorio (mantenimiento): Proporcionar el mantenimiento esencial de las estaciones de prueba integradas en vehículos existentes (DUT, conectividad de red y PC de soporte) para garantizar la ejecución ininterrumpida de las pruebas. * Colaboración ágil: Participar en sprints de desarrollo ágil Scrum, contribuyendo a los entregables del equipo mediante revisiones rigurosas de código y planificación arquitectónica.


