




Resumen: Buscamos un ingeniero de software para diseñar, desarrollar e implementar soluciones de software para sistemas eléctricos, de control y de automatización complejos en la fabricación de obleas de diamante. Aspectos destacados: 1. Diseñar y optimizar software para equipos de fabricación de alta precisión 2. Colaborar transversalmente para mejorar el rendimiento de los equipos y del software 3. Desarrollar algoritmos para la toma de decisiones basada en datos Diamond Foundry Inc. está resolviendo la limitación térmica fundamental en los sectores tecnológicos más prometedores de hoy en día: inteligencia artificial y computación en la nube, electrónica de potencia para vehículos eléctricos y redes inalámbricas 5G/6G. Hemos logrado producir las primeras obleas de diamante de monocristal del mundo y ahora emprendemos una misión para colocar un diamante detrás de cada chip. Somos una rara «unicornio» que ha crecido rápidamente y con rentabilidad. Hemos recibido 515 millones de dólares en financiación y estamos ejecutando un plan de expansión multimillonario para una de las formas más ecológicas de fabricación tecnológica: convertir gases de efecto invernadero en obleas de diamante mediante energía con cero emisiones. Buscamos un ingeniero de software que diseñe, desarrolle e implemente soluciones de software para los complejos sistemas eléctricos, de control y de automatización, así como para los equipos de alta precisión utilizados en la fabricación y producción de obleas de diamante. Esta función implica optimizar la lógica de control, colaborar con los usuarios finales en solicitudes de funciones y construir algoritmos que respalden la toma de decisiones basada en datos. Los ingenieros de software suelen colaborar con equipos transversales, incluidos los departamentos de producción, control de calidad y mantenimiento, para optimizar el rendimiento de los equipos y del software. Este puesto está ubicado en Zaragoza, España, con viajes ocasionales a otras ubicaciones mundiales de Diamond Foundry. ### **Responsabilidades** * Trabajar con el equipo de control de automatización para diseñar, desarrollar, actualizar, automatizar y solucionar problemas de sistemas internos y de terceros, incluidas herramientas de inspección, láseres CNC y manipuladores de piezas. Optimizar la lógica de control para mejorar el rendimiento de los equipos y minimizar el tiempo de interacción del operador * Colaborar con los usuarios finales para traducir las solicitudes de funciones en diseños de software ejecutables. Construir algoritmos y modelos que fomenten la toma de decisiones basada en datos * Capacitar a los técnicos en los procedimientos correctos y trabajar con ellos para implementar los cambios solicitados. Organizar y mantener la documentación para que otros puedan comprenderla y utilizarla * Redactar documentación técnica sobre el diseño y el uso de los equipos * Adquirir componentes de sistema de proveedores de software cuando corresponda ### **Requisitos** * Título universitario con 4 o más años de experiencia (se prefiere título de máster con 2 o más años de experiencia) en ingeniería eléctrica, ingeniería informática o disciplina técnica afín relacionada con ingeniería de software o ciencias de la computación * Se requiere dominio de Python; conocimientos de lenguajes de programación y protocolos de campobus tales como: C++/C, programación de PLC (Siemens), TCP/IP, MQTT, IIoT, Modbus, RS232, SCADA y control de movimiento. Comprensión de sistemas de control de versiones (Git) y conocimientos básicos de SQL. * Experiencia con sistemas eléctricos, de software y/o mecánicos. Conocimiento de procesos de fabricación o sistemas de control de calidad * Dominio fluido del inglés, excelentes habilidades comunicativas y de presentación de datos, con capacidad para transmitir eficazmente información basada en datos mediante texto, gráficos e imágenes a audiencias de todos los niveles de experiencia. Experiencia con herramientas de visualización de datos o con el desarrollo de IHM (Interfaz Hombre-Máquina). * Conocimiento de sistemas de visión por computadora y procesamiento de imágenes, y experiencia en entornos de automatización industrial, así como comprensión de protocolos industriales de redes Diamond Foundry cree en apoyar a sus empleados tanto en el entorno laboral como en su vida personal y familiar. Ofrecemos a los empleados elegibles la oportunidad de inscribirse en diversos programas de beneficios, que generalmente incluyen seguros médicos, cuentas de gastos flexibles, planes de ahorro para la jubilación, seguros de vida y de discapacidad, y varios programas que ofrecen tanto tiempo remunerado como no remunerado fuera del trabajo. Entre los beneficios adicionales se incluyen descuentos para los empleados en VRAI. Todos los beneficios ofrecidos están disponibles desde el primer día. Diamond Foundry es un empleador que ofrece igualdad de oportunidades y considera a los candidatos calificados sin tener en cuenta su raza, color, credo, religión, origen nacional, sexo, orientación sexual, identidad y expresión de género, edad, discapacidad, condición de veterano u otro factor protegido según la ley federal, estatal o local. Podemos utilizar herramientas de inteligencia artificial (IA) para apoyar partes del proceso de contratación, como la revisión de solicitudes, el análisis de currículums o la evaluación de respuestas. Estas herramientas asisten a nuestro equipo de reclutamiento, pero no sustituyen el juicio humano. Las decisiones finales de contratación las toman siempre personas. Si desea obtener más información sobre cómo se procesan sus datos, contáctenos.


