Programador sénior de controles de microrredes
Puesto Resumen
El principales funciones de el responsable de Programador Programador son para funcionar con de de y Fabricación equipos para diseñan programas, subrutinas, funciones , y firmware para la automatización de UIG Power y supervisión . Estas actividades se apoyar la integración de la red GridSure sistema control y análisis . La candidato candidato deberá diseño en una variedad de plataformas utilizando IEC 61131, SQL, C, C++, Java, Python, y otros. Diseños se se centrarán en integrar los BESS (Batería Energy de ) , MicroGrid sistemas , y el general y y análisis , GridSure.
El candidato colaborará colaborará con Ingeniería de y SCADA, y Controles Ingeniería para programas de prueba, archivos, realizar comprobaciones de E/S y resolver problemas eléctricos. Trabajarán en estrecha colaboración con los equipos de ingeniería para llevar los equipos de UIG desde el concepto hasta el diseño inicial, la producción y el ciclo de vida del producto. El programador sénior reportará al vicepresidente de ingeniería y recibirá instrucciones diarias del vicepresidente de SCADA y controles.
Responsabilidades clave
- Revisar las especificaciones y los planos del proyecto con el equipo de diseño e identificar proyectos anteriores similares
- Programar e implementar soluciones de integración utilizando el software de aplicación GridSure, el marco de interfaz de usuario web y hardware de control industrial común
- Elaborar diseños precisos de productos y programación para uso interno de UIG, así como para uso de los clientes
- Crear archivos de programación para diversos dispositivos de control y comunicación asociados a los proyectos
- Colaborar con Ingeniería de Sistemas y los clientes para especificar, configurar y poner en marcha dispositivos de campo para la integración en la plataforma GridSure, resolviendo cualquier problema de datos o comunicación
- Experiencia con el protocolo OPC UA y al menos dos de los siguientes protocolos: Modbus, DNP3, IEC61850, Profinet, 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
- Prestar apoyo en la programación de todos los productos de UIG basándose en los diseños proporcionados por Ingeniería de Sistemas
- Resumir datos e informar sobre los resultados de las pruebas
- Garantizar el cumplimiento de los plazos y las fechas clave
- Revisar y verificar los programas antes de su entrega a fabricación
- Proporcionar coordinación y documentación a los equipos internos de UIG
- Resolver dudas o problemas pendientes 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
- Realizar pruebas de aceptación en fábrica (FAT) y pruebas de aceptación in situ (SAT) según sea necesario
- Trabajar continuamente para mejorar las operaciones, reducir los tiempos de respuesta, optimizar los procesos y proporcionar diseños de ingeniería de calidad
- Comunicarse oralmente en inglés con ingenieros, delineantes y personal de fabricación por teléfono y en persona
- Colaborar eficazmente y contribuir a los esfuerzos del equipo
- Ayudar a mantener el calendario general de ingeniería, alertando con antelación cuando los hitos estén en riesgo
- Asumir la responsabilidad de las tareas de soporte a nivel de programa
Requisitos
- Licenciatura en Ingeniería, Informática, Física o un campo técnico relacionado de una universidad acreditada
- Entre 5 y 10 años de experiencia en sistemas de automatización e integración SCADA
- Amplia experiencia con MES/SCADA, PLC y redes industriales
- Amplia experiencia con TIA Portal
- Experiencia con la plataforma Ignition de Inductive Automation, concretamente con Perspective
- Experiencia con bases de datos SQL y programación
- Experiencia con protocolos industriales como Modbus, Profinet/Profibus, CANopen, J1939, EtherCAT y MQTT
- 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 interactuar eficazmente con compañeros y la dirección
- Disponibilidad para viajar hasta un 35 % del año
Conocimientos, habilidades y aptitudes
- Dominio de aplicaciones de MS Office como Outlook, Word, Excel, PowerPoint, etc.
- Dominio de software CAD 2D, preferiblemente AutoCAD Electrical
- Se valorará: Dominio de software relacionado con las comunicaciones, como Modscan, Wireshark, NMap o paquetes similares
- Dominio de SQL y bases de datos relacionales
- Dominio de la programación en Java
- Dominio de herramientas y lenguajes de programación de PLC (TIA Portal, CODESYS, Structured Text, Ladder Logic, etc.)
- Se valorará: Dominio de paquetes de software de automatización industrial como TIA Portal, Crimson 3, Proficy, y aplicaciones y software de relés de protección
- Familiarizado con las normas de dibujo técnico
- Se valorará: Experiencia con protocolos industriales como Modbus, Profinet/Profibus, CANopen, J1939, EtherCAT, MQTT
- Familiarizado con los símbolos y la terminología utilizados en los planos de ingeniería eléctrica y mecánica
- Ocasionalmente se requiere inspeccionar el trabajo en curso, lo que incluye colocarse en diversas posiciones (por ejemplo, cerca del suelo o en lo alto de los equipos)
- Ayudar ocasionalmente a mover materiales y equipos que pesen unos 18 kg
- Destreza manual para manejar equipos digitales, incluidos ordenadores y controladores de máquinas
- Exposición ocasional y necesidad de trabajar en entornos de pruebas eléctricas y otros procesos industriales