The English-language job board for Spain

PLC Programmer

On-site in Llanera·Full-time·Added 9 days ago

Envira

15 open roles

Overview

Job details

  • Permanent contract

    Full-time.

Requirements

  • Have the right to work in Spain

    Envira doesn't mention sponsorship in the ad.

  • Work in English

    English is required, per the ad.

  • Work on-site in Llanera

    No relocation package mentioned.

  • Have 5+ years of experience

    Mid-level role.

  • University degree

    “Ingeniería Técnica Industrial, especialidad en Electrónica y Automática o Grado en Ingeniería electrónica o Ingeniería Superior Industrial especialidad en Electrónica y Automática/Master en Electrónica y Automática. Se considerará también c” — per the ad.

This job was automatically translated to English.

Requirements

What we're looking for

The requirements that should be met are:

  • Industrial Technical Engineering, specialization in Electronics and Automation or Degree in Electronic Engineering or Higher Industrial Engineering specialization in Electronics and Automation/Master in Electronics and Automation. Higher-level vocational training cycles related to Electronics and Automation will also be considered.

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

  • User-level knowledge of electrical design programs.

  • English. B2 level or equivalent.

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

  • Knowledge of programming in C++ and JavaScript.

  • Handling of SQL databases: queries, management, and data processing.

  • Mastery of container technologies, especially Docker or equivalents.

  • Fluency in Linux environments.

  • Ability to develop and maintain scripts for system automation, diagnostics, and 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 problems between IT and OT equipment.

  • Basic knowledge of industrial signals and instrumentation.

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

Nice to have

  • 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 and control sequences.

  • Version management 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 incident resolution in existing control systems.

  • Highly valuable experience in air quality networks (emission and immision) and/or meteorological stations.

  • 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.

  • Handling of project management tools

The role

ENVIRA (www.envira.es) is a company with over 30 years of experience, specializing in the development of solutions for monitoring environmental parameters and structural health in industrial, urban, and agricultural settings, as well as in the processing of the data generated.

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

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

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

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

What you'll do

The functions to be performed are:

  • Organization, management, and technical execution of automation projects associated with 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 elements of Industry 4.0 and big data into the control platform through the development of drivers and associated software.

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

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

  • Customer service for all matters related to the developed project.

  • Technological and market surveillance.

About Envira

Envira is a Spanish engineering and environmental services company specializing in water treatment, wastewater management, and environmental projects. Based in Madrid, the company designs, builds, and operates water treatment plants and provides technical maintenance and instrumentation services for industrial and municipal clients. With a focus on sustainable water management, Envira supports projects across Spain and internationally, offering integrated solutions from project design to ongoing maintenance.

Envira's Spain presence is centered in Madrid, where it manages a range of environmental and engineering projects. The company is known for its hands-on technical roles, including PLC programming, maintenance, and project management, making it a relevant employer for international professionals with engineering or environmental backgrounds. While not a household name, Envira offers opportunities to work on meaningful infrastructure projects in a growing sector, with a collaborative and project-driven culture.

Employees
250
Headquarters
Madrid, Spain
In Spain
Madrid
Website
envira.es

Good to know if you are moving

  • Based in Madrid, offering a central location in Spain's capital with access to a vibrant international community.
  • Specializes in water treatment and environmental engineering, a sector with growing demand for skilled technical professionals.
  • Open roles include technical positions like PLC programming and maintenance, which may offer visa sponsorship for qualified candidates.
  • The company uses FactorialHR for its careers page, indicating a modern HR platform for applicants.
  • Working in Spain provides the opportunity to experience the local work culture and lifestyle, with a focus on work-life balance.
All open roles at Envira
WhatsApp

Project Manager

EnviraNew
LlaneraNo Spanish needed
PuertollanoNo Spanish needed
AlcobendasNo Spanish needed
Llanera
Alcobendas
Llanera
Alcobendas
See all 15 jobs