Aktiviere Job-Benachrichtigungen per E-Mail!

(Sen.) Software Developer (d/f/m) | PLC / Embedded Systems

REVERION

Eresing

Vor Ort

EUR 65.000 - 85.000

Vollzeit

Vor 2 Tagen
Sei unter den ersten Bewerbenden

Erhöhe deine Chancen auf ein Interview

Erstelle einen auf die Position zugeschnittenen Lebenslauf, um deine Erfolgsquote zu erhöhen.

Zusammenfassung

REVERION offers an exciting role for a (Sen.) Software Developer focused on PLC and embedded systems. Candidates will develop applications for innovative energy storage solutions, being part of a team that prioritizes sustainability and modern software practices. Applicants should have strong problem-solving skills and a degree in computer science or a related field, with proficiency in C++ or Rust.

Leistungen

Flexible hours and hybrid work options
Personal development support
Modern IT equipment and well-equipped office spaces
Regular team events and a true startup atmosphere

Qualifikationen

  • At least 3 years of professional experience as a software developer.
  • Strong programming skills in an object-oriented language.
  • Familiarity with industrial communication protocols is a plus.

Aufgaben

  • Develop object-oriented PLC applications using IEC 61131-3.
  • Optimize libraries for real-time operation on embedded platforms.
  • Conduct peer reviews and contribute to documentation.

Kenntnisse

Object-oriented software design
C++
Rust
Problem-solving
Troubleshooting
Collaboration

Ausbildung

Degree in computer science or related technical field

Jobbeschreibung

Social network you want to login/join with:

(Sen.) Software Developer (d/f/m) | PLC / Embedded Systems, Eresing

col-narrow-left

Client:

REVERION

Location:

Eresing, Germany

Job Category:

Other

-

EU work permit required:

Yes

col-narrow-right

Job Reference:

a2cc635f9778

Job Views:

2

Posted:

23.06.2025

Expiry Date:

07.08.2025

col-wide

Job Description:
Your mission

A future without fossil fuels - that is our vision. Biogas is the key success factor for a 100% renewable, decentralized energy supply of tomorrow. Our mission is to replace the combustion engines used today with highly efficient and flexible micro power plants. Thanks to innovative solid oxide fuel cells, we provide 24/7 supply security, enable long-term seasonal energy storage and reduce megatons of CO2 emissions.

Sounds exciting? Then apply as Software Developer (d/f/m) at Reverion:

  • 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
  • Degree in computer science or a related technical field — or equivalent practical experience
  • At least 3 years of professional experience as a software developer
  • Proficiency in object-oriented software design and writing clean, maintainable codes
  • Strong programming skills in an object-oriented language, preferably C++ or Rust
  • Comfortable using Git and collaborating in a modern development environment
  • Experience with Unix-based real-time systems or driver development is a plus
  • Experience with PLC platforms (e.g., TwinCAT 3, CODESYS, TIA Portal) is a plus, not required
  • Familiarity with industrial communication protocols (e.g., EtherCAT, Modbus, CANopen) is a bonus
  • Strong problem-solving and troubleshooting abilities
  • Able to prioritize short-term speed without compromising long-term maintainability
  • Thrive in a fast-paced, dynamic startup environment
  • Take ownership and proactively drive improvements
  • Fluent in English; conversational German is a plus
What we offer
  • A key role in developing real-time software for autonomously operated clean energy systems
  • The opportunity to bring modern software practices into the industrial automation space
  • A steep learning curve with deep exposure to automation and embedded systems — no prior experience required
  • A collaborative and open-minded startup culture where your ideas matter
  • Flexible hours and hybrid work options
  • Flat hierarchies in a young team with the opportunity for personal responsibility
  • Personal development support, bike leasing, pension scheme, and other benefits
  • Modern IT equipment and well-equipped office spaces
  • Free drinks, coffee, and snacks at our locations
  • Regular team events and a true startup atmosphere
  • Recreation areas including foosball table, spikeball, table tennis, and more
About us

As spin-off from the Technical University of Munich, we're a highly tech-driven energy startup. Our journey began in 2018 with a groundbreaking vision: paving the way to 100% renewable energy by making the most out of biogas. Since then, the team has grown and is ready to overcome all potential market entry barriers.

Reverion is an equal opportunity employer. We embrace diversity and are committed to creating an inclusive environment for all employees. We are open to all groups of people without regard to age, color, national origin, religion, gender, sex, sexual orientation, gender identity and/or expression, marital status, or any other legally protected characteristics.

Do I need to meet all the requirements to apply?
Studies by several different sources have shown that, on average, men will apply for a job if they meet 60% of the application requirements. In contrast, women/non-binary people will seek to match a much higher percentage of the requirements before applying.

We encourage everyone to apply and give us a chance to evaluate your skills and experience. We are all learning on the job, and although the listing above has been carefully compiled, we are also open-minded and interested to hear about the value you can bring to the role and Reverion.

How can I demonstrate that I have particular needs in the application process?
For people living with disabilities, chronic illnesses, or neurodiversity, adjustments and support can make a decisive difference in the application process. If you need any specific accommodations (tools, time, etc.) and feel comfortable disclosing this, please let us know.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.