Test Automation Engineer
Role details
Job location
Tech stack
Job description
Gracias al asesoramiento individual y a la planificación personal de la carrera, Hofmann Personal ayuda a los candidatos a encontrar el trabajo en el que se sientan cómodos y puedan aprovechar al máximo sus capacidades., * Implementar conjuntos de pruebas automatizadas para diseños FPGA utilizando VHDL, que abarquen tanto pruebas funcionales como de rendimiento.
-
Integrar las pruebas automatizadas en nuestro proceso de CI/CD, aprovechando herramientas como GitHub Actions o GitLab CI/CD.
-
Desarrollar marcos y estructuras de pruebas para permitir pruebas FPGA eficientes y escalables utilizando VHDL y VUnit.
-
Colaborar con diseñadores y desarrolladores FPGA para comprender los requisitos e implementar soluciones de automatización de pruebas.
-
Diseñar, construir y configurar bancos de pruebas complejos con hardware FPGA y equipos de apoyo.
-
Implementar el uso de herramientas de simulación como Modelsim y Questasim para la verificación de FPGA con VHDL.
-
Trabajar con herramientas de proveedores de FPGA como Altera Quartus, Xilinx Vivado y Lattice Diamond para garantizar una integración perfecta.
-
Analizar los resultados de las pruebas, identificar y resolver problemas, y ofrecer recomendaciones para mejorar los procesos.
-
Documentar estrategias, procedimientos y resultados de pruebas para garantizar la trazabilidad y la mantenibilidad.
Requirements
-
Licenciatura o máster en Informática, Ingeniería Eléctrica o un campo relacionado.
-
Amplia experiencia en la implementación de automatización de pruebas, especialmente en el ámbito del diseño de FPGA o hardware utilizando VHDL.
-
Capacidad demostrada para diseñar, construir y configurar bancos de pruebas complejos para FPGA y hardware de sistemas.
-
Gran experiencia en metodologías de diseño y verificación de FPGA.
-
Familiaridad con algunas de las herramientas enumeradas en las responsabilidades anteriores.
-
Competencia en lenguajes de scripting y programación como Python, bash, (yaml, C opcional) y VHDL.
-
Excelentes habilidades analíticas y de resolución de problemas.
-
Capacidad para trabajar en colaboración en un equipo multifuncional.
-
Sólidas habilidades de comunicación y documentación.
-
Habilidades lingüísticas: alemán fluido; inglés fluido // Al menos uno de los dos.
Benefits & conditions
- Atractiva remuneración (escala salarial de la industria metalúrgica y eléctrica)
- Oportunidades individuales de desarrollo y formación
- Contrato indefinido
- Apoyo y asesoramiento en todo el proceso de selección y contratación
- Ayuda en la búsqueda de vivienda y en los trámites burocráticos para poder trabajar en Alemania