




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 con equipos multifuncionales para mejorar el rendimiento de los equipos 3. Desarrollar algoritmos para la toma de decisiones basada en datos Diamond Foundry Inc. está resolviendo la limitación térmica que afecta a la base de las industrias tecnológicas más prometedoras 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 estamos empeñados en 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 desarrollar algoritmos que respalden la toma de decisiones basada en datos. Los ingenieros de software suelen colaborar con equipos multifuncionales, 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 en 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. Desarrollar 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+ años de experiencia (se prefiere título de máster con 2+ 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. Conocimiento de sistemas de control de versiones (Git) y nociones básicas de SQL. * Experiencia con sistemas eléctricos, software y/o mecánicos. Familiaridad con 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 información de forma eficaz mediante texto, gráficos e imágenes a audiencias con distintos niveles de experiencia. Experiencia con herramientas de visualización de datos o con el desarrollo de IHM (Interfaz Hombre-Máquina). * Conocimientos 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 red. Diamond Foundry cree en apoyar a sus empleados tanto en el lugar de trabajo como en su vida personal y familiar. Ofrecemos a los empleados elegibles la posibilidad de inscribirse en diversos programas de beneficios, que generalmente incluyen seguro médico, cuentas de gastos flexibles, planes de ahorro para la jubilación, seguros de vida y de discapacidad, y numerosos programas que otorgan 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.


