{"id":1257827,"url":"https://alion.io/job/reverion-senior-software-developer-mfx-plc-embedded-systems","title":"(Senior) Software Developer (m/f/x) PLC / Embedded Systems","company":{"id":1769959,"name":"Reverion","domain":"reverion.com","url":"https://alion.io/company/reverion","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Personio","truth_index":{"grade":"B","score":79,"open_postings":7,"ghost_share":0,"stale_share":0.857,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-12T06:55:09Z"}},"role":"Hardware","role_family":"Hardware","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":[],"countries":[],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"Rust","optional":false},{"name":"Scrum","optional":false},{"name":"Unix","optional":false},{"name":"CANopen","optional":true},{"name":"EtherCAT","optional":true},{"name":"Structured Text","optional":true}],"status":"live","first_seen_at":"2026-08-27T12:26:28Z","employer_posted_date":"2026-08-27","last_verified_at":"2026-10-09T04:24:38Z","board_verified":false,"closed_at":null,"days_open":46,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":46},"description":"Who we are\nOur goal is a decentralized, flexible, and CO₂-negative energy supply and that’s exactly what we work on every day at Reverion.\nWe 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.\nSounds interesting? Join us as (Senior) Software Developer (m/f/x) PLC / Embedded Systems!Your mission\nYou develop object-oriented PLC applications using IEC 61131-3 (Structured Text), C/C++, or Rust\nYou build and maintain our internal PLC function library for application engineering\nYou conduct peer reviews and contribute to documentation to ensure quality and maintainability\nYou optimize libraries for real-time operation and resource efficiency on embedded platforms\nYou support deployment and troubleshooting of developed libraries in field applications and test rigs\nYou work with TwinCAT to scale our current PLC infrastructure, with a planned transition to a modern embedded software architecture starting in 1-2 years\nYou continuously improve development workflows, versioning, and testing strategies (e.g., CI/CD, unit tests)\nYour profile\nYou have a degree in Computer Science, Software Engineering, or a related field\nYou bring 3+ years of professional experience in software development\nYou bring solid practical experience in object-oriented software design and write clean, maintainable code\nYou are highly proficient in an object-oriented programming language, ideally C++ or Rust\nYou are comfortable with Git and enjoy working collaboratively in an agile environment (e.g. Scrum)\nExperience with Unix-based real-time systems or driver development is a plus\nExperience with PLC platforms (e.g., TwinCAT 3, CODESYS, TIA Portal) and industrial communication protocols (e.g., EtherCAT, Modbus, CANopen) is a plus\nYou have strong problem-solving and troubleshooting abilities\nYou are fluent in English, conversational German is a plus\nWhat we offer\nMake an impact: Flat hierarchies, short decision paths, and real ownership give you the freedom to turn ideas into action\nWork that keeps you growing: Tackle diverse, exciting challenges in a dynamic and innovative environment that supports continuous growth\nWork your way: Flexible working hours and remote options help you work when and where you’re at your best\nModern setup: High-quality IT equipment and an ergonomic office environment ensure a productive and comfortable workday\nTeam spirit: Mutual trust, open feedback, and an agile mindset create a supportive and inspiring workplace\nGrow with us: Dedicated time and budget for training and professional development support your personal and career growth\nExperience more together: Subsidized lunches and regular team events encourage connection and strengthen collaboration\nStay healthy & active: Wellness benefits, bike leasing, and internal sports groups support your health and well-being\nSustainable mobility: Company bikes at the S-Bahn station and office offer flexible and eco-friendly commuting options\n Fair & secure: Performance-based compensation, an employer contribution to retirement savings, and a monthly €50 Pluxee card provide financial stability and extra perks","description_format":"text","description_chars":3406,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"German","level":"All levels","optional":true},{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Flexible schedule","Professional development"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Electrical & Electronic Engineering","Energy & Utilities","Hydrogen Energy","Bioenergy"],"lifecycle":[{"event":"open","at":"2026-09-25T19:32:04Z"}],"visa":[],"liveness":{"score":34,"band":"fade","label":"Fading","p_open":0.9,"p_active":0.694,"p_room":0.55,"age_days":45,"expected_fill_days":37,"reasons":["conf:74","win:tail"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/reverion-senior-software-developer-mfx-plc-embedded-systems","json_url":"https://alion.io/job/reverion-senior-software-developer-mfx-plc-embedded-systems.json","meta":{"generated_at":"2026-10-13T00:09:38Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":274,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-14T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1769959},"rest":"https://alion.io/mcp/rest/get_company?id=1769959"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Freverion-senior-software-developer-mfx-plc-embedded-systems"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Freverion-senior-software-developer-mfx-plc-embedded-systems"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Freverion-senior-software-developer-mfx-plc-embedded-systems"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/reverion-senior-software-developer-mfx-plc-embedded-systems\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Freverion-senior-software-developer-mfx-plc-embedded-systems"}]}