(Senior) Software Developer (m/f/x) PLC / Embedded Systems

REVERION

Eresing

Hybrid

EUR 80.000 - 120.000

Vollzeit

14 Tage+
Bewerbungsgenerator

Mach aus dieser Rolle ein Vorstellungsgespräch — ein Lebenslauf und ein Anschreiben, die darauf ausgerichtet sind, was dieser Arbeitgeber sucht.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Make an impact
Flexible hours & remote options
Modern IT setup
Team spirit
Training budget
Subsidized lunches
Wellness benefits
Bike leasing
Company bikes at S-Bahn

Zusammenfassung

Reverion is hiring a Senior Software Developer (m/f/x) for PLC and embedded systems to build scalable, real-time software for energy systems. You will develop object-oriented PLC applications using C++/Rust, maintain libraries, and contribute to code quality with peer reviews and documentation.

You will work with TwinCAT and plan a transition to a modern embedded software architecture over the coming 1–2 years, while improving CI/CD, testing, and development workflows in a collaborative agile

Qualifikationen

  • 3+ years of professional software development experience
  • Strong object-oriented design and clean code
  • Proficiency in C++ or Rust and experience with Git
  • Experience with PLC platforms and industrial protocols is a plus
  • Fluent in English; conversational German is a plus

Aufgaben

  • Develop object-oriented PLC applications using IEC 61131-3 (Structured Text), C/C++, or Rust
  • Build and maintain internal PLC function library for application engineering
  • Conduct peer reviews and contribute to documentation to ensure quality
  • Optimize libraries for real-time operation on embedded platforms
  • Support deployment and troubleshooting in field applications and test rigs
  • Work with TwinCAT to scale PLC infrastructure and plan transition to modern embedded architecture
  • Continuously improve development workflows, versioning, and testing strategies (CI/CD, unit tests)

Kenntnisse

C++
Rust
OOP design
Git
Agile/Scrum
English

Ausbildung

Bachelor's degree in Computer Science or related field

Tools

TwinCAT 3
CODESYS
TIA Portal
EtherCAT
Modbus
CANopen

Jobbeschreibung

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 / Embedded Systems!


Your mission
  • Develop object-oriented PLC applications using IEC 61131-3 (Structured Text), C/C++, or Rust
  • Build and maintain our internal PLC function library for application engineering
  • Conduct peer reviews and contribute to documentation to ensure quality and maintainability
  • Optimize libraries for real-time operation and resource efficiency on embedded platforms
  • Support deployment and troubleshooting of developed libraries in field applications and test rigs
  • Work with TwinCAT to scale our current PLC infrastructure, with a planned transition to a modern embedded software architecture starting in 1-2 years
  • Continuously improve development workflows, versioning, and testing strategies (e.g., CI/CD, unit tests)

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 bring solid practical experience in object-oriented software design and write clean, maintainable code
  • You are highly proficient in an object-oriented programming language, ideally C++ or Rust
  • You are comfortable with Git and enjoy working collaboratively in an agile environment (e.g. Scrum)
  • Experience with Unix-based real-time systems or driver development is a plus
  • Experience with PLC platforms (e.g., TwinCAT 3, CODESYS, TIA Portal) and industrial communication protocols (e.g., EtherCAT, Modbus, CANopen) is a plus
  • You have strong problem-solving and troubleshooting abilities
  • You are fluent in English, conversational German is a plus

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
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

(Senior) Software Developer (m/f/x) PLC / Embedded Systems
(Senior) Software Developer (m/f/x) PLC / Embedded Systems

Reverion • München

Hybrid
EUR 70.000 - 100.000
Make an impact
Growth opportunities
Flexible hours
+7
(Senior) Software Developer (m/f/x) PLC / Embedded Systems
(Senior) Software Developer (m/f/x) PLC / Embedded Systems

Reverion • Windach

Vor Ort
EUR 70.000 - 110.000
Make an impact
Growth opportunities
Flexible hours & remote
+6
Team Lead Cloud Engineering (d/w/m)
Team Lead Cloud Engineering (d/w/m)

Reverion • Deutschland

Hybrid
EUR 90.000 - 130.000
Flexible Arbeitszeiten
Home-Office möglich
Ergonomische Büroausstattung
+4
(Senior) Systems & Control Engineer (d/w/m)
(Senior) Systems & Control Engineer (d/w/m)

Reverion • Eresing

Hybrid
EUR 90.000 - 120.000
Flexible Arbeitszeiten
Home-Office
Weiterbildungsmöglichkeiten
+3
Senior Projektmanager:in (d/w/m) Projektentwicklung und -abwicklung
Senior Projektmanager:in (d/w/m) Projektentwicklung und -abwicklung

Reverion • Windach

Vor Ort
EUR 90.000 - 120.000
Gestalte mit Wirkung
Flexible Arbeitszeiten
Home‑Office möglich
+6
Inbetriebnahmeingenieur:in (d/w/m) - Elektrotechnik/Automatisierung
Inbetriebnahmeingenieur:in (d/w/m) - Elektrotechnik/Automatisierung

Reverion • Windach

Vor Ort
EUR 60.000 - 85.000
Flexible Arbeitszeiten
Home-Office nach Absprache
Weiterbildungsmöglichkeiten
+3
Senior Software Controls Engineer m/f/d
Senior Software Controls Engineer m/f/d

HAHN Automation Group • Deutschland

Vor Ort
EUR 70.000 - 100.000
Homeoffice-Modelle je nach Standort
Betriebliche Altersvorsorge
Betriebliche Gesundheitsförderung
+5
Senior Industrial Engineer (d/w/m) Fabrikplanung und Skalierung
Senior Industrial Engineer (d/w/m) Fabrikplanung und Skalierung

REVERION • Eresing

Vor Ort
EUR 90.000 - 120.000
Home-Office
Flexible Arbeitszeiten
Weiterbildungen & Trainings
+3
Software Developer / PLC Programmer (m/f/d)
Software Developer / PLC Programmer (m/f/d)

ONEJOON International • Böblingen

Hybrid
EUR 70.000 - 90.000
Company pension scheme
Company health management
Free parking spaces
+6
Team Lead (d/w/m) Konstruktion für Anlagen- und Kraftwerksbau
Team Lead (d/w/m) Konstruktion für Anlagen- und Kraftwerksbau

Reverion • Windach

Hybrid
EUR 70.000 - 90.000
Flexible Arbeitszeiten
Zuschuss zur betrieblichen Altersvorsorge
Bezuschusstes Mittagessen
+2