PLC Programmer

PLC Programmer

Envira
Envira
Llanera, SpainCompetitiveOn-siteAdded yesterdaySenior · 5+ yearsPermanent🇬🇧English: Required

Need a visa? No sponsorship mentioned here. Browse visa jobs.

About the role

What are we looking for?

Envira is developing the new generation of data acquisition and atmospheric monitoring systems using cutting-edge technologies in process control, gas analysis, and communications.

To this end, we want to build an innovative, enthusiastic, and motivated team capable of combining the latest trends in #PLC controller programming, signal processing, #BigData, and #cybersecurity to create the platform that represents Envira's new standard of technological excellence.

We are looking for someone who is passionate about challenges, with experience in PLC and HMI programming, exposure to C++ and C#, database management, and who is not afraid to research new control solutions.

What you'll do

The duties to be performed are:

  • Organization, management, and technical execution of automation projects related to monitoring and control of environmental and process parameters.

  • Design, programming, and commissioning of PLC controllers from the leading brands on the market under IEC 61131 standards and internal regulations.

  • Integrate typical Industry 4.0 and big data elements into the control platform by developing associated drivers and software.

  • Integration of PLC platforms into IT, IIT, and OT systems.

  • Actively participate in the commissioning and maintenance tasks required by the project, either on site or by supporting personnel deployed in the field.

  • Customer service regarding all aspects of the developed project.

  • Technological and market monitoring.

What we're looking for

The requirements you should meet are:

  • Industrial Technical Engineering, specializing in Electronics and Automation, or a Bachelor's degree in Electronic Engineering, or a Master's degree in Industrial Engineering specializing in Electronics and Automation/Master's in Electronics and Automation. Higher vocational training cycles related to Electronics and Automation will also be considered.

  • Experience with Phoenix Contact and Siemens PLCs (other brands will be considered an advantage).

  • User-level knowledge of electrical design software.

  • English: B2 level or equivalent.

  • Minimum of 5 years of experience in advanced development of control and data acquisition systems using PLC platforms.

Nice to have

Valuable Technical Requirements

  • Knowledge of PLC programming according to IEC 61131-3, especially Structured Text (ST/SCL).

  • Experience with PLCs from manufacturers such as Phoenix Contact, Beckhoff, Codesys, or other industrial platforms.

  • Other industrial communication protocols, such as MQTT, Profinet, Profibus, IO-Link, etc.

  • Development of drivers, interfaces, or communication blocks for industrial devices.

  • Development of automation systems and control sequences.

  • Version control using Git.

  • Experience with software integration and deployment tools.

  • Basic knowledge of industrial cybersecurity, network segmentation, and best practices in IT/OT architectures.

  • Experience in commissioning industrial installations.

  • Maintenance management, technical support, and troubleshooting of existing control systems.

Other valuable requirements are

  • Experience in air quality networks (emission and immission) and/or weather stations is highly valued.

  • Knowledge/work under ISO/IEC 17025 Management Systems.

  • Knowledge of legal regulations and international standards in the field of air quality, emissions, and low-voltage electrical installations.

Project management tools proficiency

How you'll work

full-time

Permanent

-

About the company & team

Who are we?

ENVIRA (www.envira.es) is a company with more than 30 years of experience, specialized in developing monitoring solutions for environmental parameters and structural health in industrial, urban, and agricultural environments, as well as in processing the data generated.

Today ENVIRA implements comprehensive automatic systems for measuring environmental quality and pollutant emissions, and also designs and develops devices for IoT networks and software platforms, at the technological forefront, which perform precise measurements and analyze multiple parameters in Industry 4.0, Smart Cities, and precision agriculture environments.

Specific Software Requirements

  • Programming knowledge in C++ and JavaScript.

  • SQL database management: queries, data management, and processing.

  • Proficiency in container technologies, especially Docker or equivalent.

  • Fluency in Linux environments.

  • Ability to develop and maintain scripts for automation, diagnostics, and system management.

  • Solid knowledge of network architectures and networking.

  • Configuration and diagnostics of routers, firewalls, NAT, and VPN.

  • Familiarity with communication standards and technologies:

    • TCP/IP.

    • HTTP/HTTPS.

    • REST APIs.

    • WebSockets, when applicable.

  • Knowledge of industrial communications:

    • RS-232 / RS-485.

    • Modbus RTU.

    • Modbus TCP.

  • Ability to interpret automation architectures and diagnose communication issues between IT and OT equipment.

  • Basic knowledge of signals and industrial instrumentation.

  • Ability to interpret basic electrical diagrams, connection plans, and technical documentation for instrumentation.

This job was automatically translated to English, .

Apply at Envira