Descripción
El programador programador colaborará colaborará con el de de y Fabricación equipos para diseñar y implementar programas, subrutinas, funciones , y firmware que automatizan UIG encendido y supervisión equipos. Esta función respalda la integración de la plataforma avanzada de control y análisis GridSure de UIG y la plataforma Hardware-in-the-Loop (HIL) de UIG.
El candidato ideal programará en múltiples plataformas, utilizando IEC 61131, SQL, C, C++, Java, Python, HTML5 y otros. Se encargará de probar programas y archivos, realizar comprobaciones de E/S, resolver problemas eléctricos y ayudar a llevar los equipos de UIG desde la fase conceptual hasta la producción y a lo largo de todo el ciclo de vida del producto. El programador de microrredes reportará al vicepresidente de ingeniería y recibirá instrucciones diarias del vicepresidente de SCADA y controles.
Responsabilidades clave
- Programar e implementar soluciones de integración utilizando el GridSure software de aplicación, el marco de interfaz de usuario web y el hardware de control industrial común
- Elaborar diseños completos y precisos de productos y programación para consumo interno de UIG, así como para consumo de los clientes
- Crear archivos de programación para los diversos dispositivos de control y comunicación asociados a la plataforma Hardware-in-the-Loop
- Utilizar MATLAB, C++, Java, Python e IEC 61131 para programar interfaces de usuario, crear perfiles de mapeo de dispositivos y recrear modelos de microrredes de UIG para la plataforma HIL
- Experiencia trabajando con el protocolo OPC UA y al menos dos de los siguientes protocolos: Modbus, DNP3, IEC 61850, Profinet y MQTT
- Dar soporte a la programación de la plataforma de simulación Hardware-in-the-Loop de UIG utilizando C++, MATLAB y protocolos de comunicación industrial
- Dar soporte a la programación de cualquier producto de UIG a partir de los diseños proporcionados por el equipo de Ingeniería de Sistemas
- Resumir datos e informar sobre los resultados de las pruebas
- Garantizar el cumplimiento de los plazos y las fechas clave
- Proporcionar coordinación y documentación a los equipos internos de UIG
- Resolver cualquier duda o problema pendiente para el equipo de Ingeniería de Sistemas
- Trabajar con planos de ingeniería de ePlan y AutoCAD, bocetos, descripciones verbales, especificaciones e información técnica
- Modificar programas basándose en instrucciones verbales, bocetos, planos y descripciones conceptuales
- Demostrar un esfuerzo continuo por mejorar las operaciones, reducir los tiempos de respuesta, optimizar los procesos de trabajo y colaborar de forma conjunta para proporcionar diseños de ingeniería de calidad
- Comunicarse oralmente en inglés con ingenieros, delineantes y personal de fabricación, tanto por teléfono como en persona
- El candidato debe ser una persona con gran capacidad de colaboración y contribución
- Ayudar a mantener el calendario general de ingeniería según lo previsto; alertar con antelación cuando los hitos estén en riesgo
- Asumir las tareas de soporte a nivel de programa
Herramientas y entorno
El entorno de simulación Hardware-in-the-Loop GridSure incluye:
- GridSure SCADA (Ignition Perspective de Inductive Automation)
- Opto22 Groov Epic (funciones de Codesys y Groov Epic)
- Placas de inyección trifásicas UIG
- MATLAB/Simulink para el modelado de sistemas de potencia y control
Requisitos
- Estar cursando una licenciatura en Ingeniería, Informática, Física o un campo técnico relacionado en una universidad acreditada
- Se aceptan candidatos, y no se requiere experiencia en sistemas de automatización ni en integración SCADA
- Sólidas habilidades analíticas, de comunicación y organizativas, con un enfoque en la mejora continua
- Dominio de la suite Microsoft Office
- Capacidad para colaborar eficazmente con compañeros y la dirección
- Disponibilidad y capacidad para viajar hasta un 35 % al año
Conocimientos, habilidades y aptitudes
- Dominio de las aplicaciones de MS Office (Outlook, Word, Excel, PowerPoint, etc.)
- Dominio de SQL y bases de datos relacionales
- Dominio de la programación en Java y Python
- Dominio de MATLAB
- Dominio de herramientas y lenguajes de programación de PLC (CODESYS, Structured Text, Ladder Logic, etc.)
- Familiaridad con protocolos de comunicación industrial:
- Requisitos: OPC UA, al menos dos de Modbus, DNP3, IEC 61850, Profinet, MQTT
- Preferible: CANopen, J1939, EtherCAT
- Capacidad para interpretar planos de ingeniería eléctrica y mecánica
- Destreza manual para manejar equipos digitales, incluidos ordenadores y controladores de máquinas
- Capacidad para trabajar de forma segura en entornos de pruebas eléctricas y procesos industriales
Entorno de trabajo
- Principalmente en la oficina, con la excepción de visitas a instalaciones de I+D y a obras
- Nota: No podemos ofrecer patrocinio para el visado para este puesto. Los candidatos deben tener un permiso de trabajo vigente en los Estados Unidos