Remote job

(Senior) Software Developer (m/f/x) PLC Software Libraries

Reverion

Source: PersonioLocation: Check country restrictionsPublished: Aug 27, 2026Confirmed active: Oct 29, 2026
Full-timeTechnology

Our assessment

  • 3 more open roles from this employer in our index. 3 of them fully remote.

Automated assessment by nomado24, not an employer statement.

Job description

Who we are

Our goal is a decentralized, flexible, and CO₂-negative energy supply and that’s exactly what we work on every day at Reverion.

We are developing innovative, reversible power plants that can convert gases such as biogas or hydrogen into electricity and heat with very high efficiency, and when needed, reverse the process to transform renewable energy into storable green gases. Reverion power plants achieve efficiencies of up to 80%, making them the most efficient power plants in the world.
Sounds interesting? Join us as  (Senior) Software Developer (m/f/x)  PLC Software Libraries !

Your mission

  • You design and develop object-oriented PLC applications using IEC 61131-3 (Structured Text) in TwinCAT 3
  • You build and maintain our internal PLC function library, which is the backbone of our application engineering – with a strong focus on clean architecture, reusability, and clear interfaces
  • You conduct peer reviews, write documentation, and set standards for code quality and maintainability
  • You continuously improve our development workflows: versioning, automated testing (unit tests, CI/CD), and release processes – using tools such as Git and Python
  • You support the deployment and troubleshooting of your libraries in field applications and test rigs
  • You help shape the long-term software architecture: we plan a transition to a modern software stack (C++ or Rust) in 1–2 years, and you will play an active role in that

Your profile

  • You have a degree in Computer Science, Software Engineering, or a related field
  • You bring 3+ years of professional experience in software development
  • You have strong, hands-on experience in object-oriented design and architecture and write clean, testable, maintainable code
  • You are highly proficient in at least one object-oriented language (ideally C++, C#, or Rust) and are eager to apply these principles in the PLC world (IEC 61131-3 OOP, TwinCAT 3)
  • You have strong problem-solving and troubleshooting skills and enjoy getting to the root cause of issues
  • You are fluent in English, conversational German is a plus
  • Ideally, you have experience in one or more of the following areas :
  • Python for tooling, test automation, or scripting
  • PLC platforms such as TwinCAT 3, CODESYS, or TIA Portal
  • Industrial communication protocols such as EtherCAT, Modbus, or CANopen
  • CI/CD pipelines and test frameworks for PLC or embedded code

What we offer

  • Make an impact : Flat hierarchies, short decision paths, and real ownership give you the freedom to turn ideas into action
  • Work that keeps you growing : Tackle diverse, exciting challenges in a dynamic and innovative environment that supports continuous growth
  • Work your way : Flexible working hours and remote options help you work when and where you’re at your best
  • Modern setup : High-quality IT equipment and an ergonomic office environment ensure a productive and comfortable workday
  • Team spirit: Mutual trust, open feedback, and an agile mindset create a supportive and inspiring workplace
  • Grow with us : Dedicated time and budget for training and professional development support your personal and career growth
  • Experience more together : Subsidized lunches and regular team events encourage connection and strengthen collaboration
  • Stay healthy & active : Wellness benefits, bike leasing, and internal sports groups support your health and well-being
  • Sustainable mobility : Company bikes at the S-Bahn station and office offer flexible and eco-friendly commuting options
  • Fair & secure : Performance-based compensation, an employer contribution to retirement savings, and a monthly €50 Pluxee card provide financial stability and extra perks
AutomationFestangestelltepermanent

This role is provided by an external source. Applications are handled on the source website.

New remote jobs like “Software Libraries” by email

Only when something fitting appears. Free, unsubscribe any time.

Confirm by email. Unsubscribe anytime. Privacy Policy.

All Remote Developer Jobs

Or let us search for you

Matching job categories

Not the right job?