Skip to content

Control Systems Software Engineer

  • Remote
    • Acireale, Sicilia, Italy
  • WiSNAM

Job description

WiSNAM

To support our mission of advancing renewable energy and energy management, we’re looking for an experienced Control Systems Software Engineer to lead the design and development of in-plant software on the Beckhoff platform. This role involves building control logic, integrating advanced optimization algorithms, and ensuring seamless communication across systems. If you are a technical expert with a passion for renewable energy solutions and industrial automation, we want to hear from you!

What You'll Do

  • Architect and oversee the implementation of in-plant control logic using PLC languages (e.g., TwinCAT).

  • Ensure integration of optimization algorithms written in MATLAB (or transpiled to C) into the Power Plant Controller (PPC).

  • Develop and test SCADA interfaces for local monitoring and plant operations.

  • Implement robust communication with the central fleet management system and Farsight™ via MQTT.

  • Collaborate with the cloud team to ensure seamless data flow and system integration.

Why Join WiSNAM?

  • Lead and develop talented teams working on cutting-edge energy management solutions that drive a renewable energy revolution.

  • Join a growing, remote-first organization that values inclusivity, innovation, and work-life balance.

  • Benefit from a competitive salary, over 30 days of paid vacation, and comprehensive sick leave.

  • Participate in annual retreats with paid travel arrangements to connect with colleagues in person.

  • Receive paid hardware and tools to excel in your role.

  • Work in an inclusive and supportive environment where creativity and collaboration thrive.

  • Contribute to meaningful projects ensuring a healthy, safe, and clean planet for future generations.

We encourage applications from all backgrounds, regardless of race, ethnicity, gender, orientation, age, or religion. If you don’t meet every qualification listed, we still encourage you to apply. We value diversity and the unique perspectives every candidate brings to the table.

Job requirements

  • You are smart and get things done

  • You have 5+ years of experience with industrial control systems (Beckhoff preferably)

  • You bring expertise in PLC programming, with a strong preference for TwinCAT

  • You have experience integrating optimization algorithms into control systems (MATLAB preferably)

  • You have familiarity with renewable energy systems, including wind, PV, BESS, green hydrogen, or microgrids

  • You possess a solid understanding of MQTT and industrial communication protocols

  • You have experience working in cross-functional, remote teams.

  • You are located in or have a 4-hour overlap with CET

  • You’re eligible to obtain a visa and can travel to Italy within three months of hiring

or

Apply with Indeed unavailable