> Markdown version of [/jobs/ext/1966345-software-engineer-ems](https://www.wearedevelopers.com/jobs/ext/1966345-software-engineer-ems). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer EMS - **Company:** SThree GmbH - **Location:** Aachen, Germany - **Experience:** Experienced - **Contract:** Temporary contract - **Skills:** Testing (Software), Amazon Web Services, Automation of Tests, Code Coverage, Communications Protocols, Modbus, Software Systems, Codebase, Code Restructuring, Golang - **Published:** August 7, 2026 - **Apply:** https://www.adzuna.de/details/5831361432 ## About the Role * Mindestens drei Jahre Erfahrung in der Entwicklung produktiver Softwaresysteme * Sehr gute Kenntnisse in Go (Golang) * Erfahrung mit Modbus oder vergleichbaren industriellen Kommunikationsprotokollen * Erfahrung mit Container-Technologien und Container-Runtimes * Erfahrung mit AWS * Erfahrung mit Simulationsplattformen, Emulatoren oder Digital-Twin-Lösungen * Praxiserfahrung im Umfeld von Energy Management Systems (EMS) * Verständnis von Energieflüssen, Lastmanagement und Steuerungslogiken * Erfahrung im Bereich automatisierter Softwaretests * Verständnis für Testabdeckung, Qualitätssicherung und Systemstabilität * Erfahrung mit Refactoring sowie der Weiterentwicklung größerer Bestandsanwendungen ## Description Für die Weiterentwicklung einer bestehenden Simulationsplattform im Umfeld von Energy Management Systems (EMS) wird ein erfahrener Softwareentwickler mit Kenntnissen im Requirements Engineering gesucht. Ihre Aufgaben Der Fokus der Rolle liegt auf der eigenständigen Weiterentwicklung des Simulators, von der Anforderungsaufnahme bis hin zur technischen Umsetzung. Analyse und Requirements Engineering * Einarbeitung in die bestehende Simulator-Architektur sowie die Go-Codebasis * Analyse und Verständnis der bestehenden Funktionalitäten und Simulationslogiken * Durchführung von Workshops und Abstimmungen mit Fachbereichen und Stakeholdern * Aufnahme, Analyse und Dokumentation neuer Anforderungen * Konsolidierung unterschiedlicher Anforderungen aus den Bereichen EVCI und HEMS * Identifikation funktionaler Lücken zwischen dem aktuellen Systemstand und zukünftigen Anforderungen * Erstellung technischer Konzepte und Lösungsansätze Weiterentwicklung des Simulators * Konzeption und Implementierung neuer Simulationsfunktionen * Erweiterung bestehender Digital-Twin-Komponenten * Modellierung von Energieflüssen, Lasten und Einspeiseszenarien * Abbildung neuer EMS- und GridBox-Anwendungsfälle * Entwicklung performanter und wartbarer Lösungen in Go (Golang) Qualitätssicherung und Wartbarkeit * Erstellung und Pflege automatisierter Tests * Sicherstellung einer hohen Testabdeckung und Systemzuverlässigkeit * Durchführung von Refactorings innerhalb einer gewachsenen Codebasis Das sollten Sie mitbringen, Sie sind nicht interessiert oder verfügbar, kennen jedoch eine Person, welche auf diese Stelle passen könnte? Dann geben Sie uns Bescheid. Jede erfolgreiche Vermittlung belohnen wir mit einem 250€ Amazon-Gutschein! Ich freue mich auf Ihre Rückmeldung und bedanke mich im Voraus. Viele Grüße Mariam Gareginyan Associate Principal Candidate Consultant E-Mail: m.gareginyan(@)sthree.com ## Related Videos - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Getting to Know Your Legacy (System) with AI-Driven Software Archeology](https://www.wearedevelopers.com/videos/1437-getting-to-know-your-legacy-system-with-ai-driven-software-archeology) - [Optimizing Land-Based Fish Feeding with Node-RED](https://www.wearedevelopers.com/videos/2032-optimizing-land-based-fish-feeding-with-node-red) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Why your codebase lies to AI?](https://www.wearedevelopers.com/videos/100281-why-your-codebase-lies-to-ai) ## Related Articles - [Fullstack developer salary in Germany [2023]](https://www.wearedevelopers.com/magazine/197-fullstack-developer-salary-in-germany-2023) - [Backend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/196-backend-developer-salary-in-germany-2023) - [Software Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/194-software-developer-salary-in-germany-2023) - [Frontend Developer Salary in Germany [2023]](https://www.wearedevelopers.com/magazine/195-frontend-developer-salary-in-germany-2023) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [System change: restart as developer?](https://www.wearedevelopers.com/magazine/39-system-change-restart-as-developer)