Software Engineer EMS

SThree GmbH
Aachen, Germany
5 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Testing (Software) Amazon Web Services Automation of Tests Code Coverage Communications Protocols Modbus Software Systems Codebase Code Restructuring Golang

Job 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

Requirements

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:34 min

Augmenting codebases with semantic architectures

Zaak Chalal Zaak Chalal · WWC Europe 2026

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

1:23 min

Raspberry Pi and Modbus for feeder control

Øivind Heggland Øivind Heggland · Europe 2026 Virtual

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

6:16 min

Event-driven Golang backend architecture and cloud deployment

Irina Branovic Irina Branovic · WWC Europe 2026

1:32 min

Overcoming modernization challenges in aging monolithic codebases

Igor Minar Igor Minar +1 · WWC 2025

Videos

See all

Related articles

See all