Entwicklung eines ganzheitlichen Energiemonitoringsystems für den Softwareentwicklungsprozess (m/w/d)
Veröffentlicht am 19. Februar 2025
EsslingenAbschlussarbeitWintersemester 2025
In Deiner Abschlussarbeit konzipierst und implementierst Du ein Tool-Set zur Überwachung des Energieverbrauchs über die gesamte Softwareentwicklungskette hinweg – von der lokalen Entwicklung bis zum Produktivbetrieb in Cloud oder On-Premises-Umgebungen.
Deine Tätigkeit bei uns
Ziel ist es, durch umfassendes Energiemonitoring die Nachhaltigkeit in der Softwareentwicklung zu fördern und den ökologischen Fußabdruck von IT-Projekten zu reduzieren.
Du analysierst bestehende Lösungen wie jPowerMonitor und Green Metrics Tool für die lokale Entwicklung, Eco-CI für CI/CD-Pipelines und Cloud-spezifische Tools wie das AWS Carbon Footprint Tool. Basierend darauf entwickelst Du eine integrierte Lösung, die den Energieverbrauch in allen Phasen erfasst. Du implementierst prototypisch Schnittstellen zu gängigen IDEs, CI/CD-Plattformen und Cloud-Diensten, um Verbrauchsdaten zu sammeln und zu visualisieren. Abschließend evaluierst Du Dein System anhand realer Entwicklungsprojekte und leitest Optimierungsstrategien für energieeffiziente Softwareentwicklung ab.
Was wir Dir bieten können
- Eine gute Ausbildung und spannende Aufgaben in der professionellen Softwareentwicklung mit modernen Technologien und Werkzeugen
- Engen Kontakt zu Kolleginnen und Kollegen aller Erfahrungsstufen – von Werkstudierenden über Berufseinsteiger bis zu alten Hasen
- Einblick in moderne Softwareentwicklungsprojekte in unterschiedlichen Branchen und Technologien
- Super erfahrene Coaches, die schon viele Studierende in Praxissemestern und bei Abschlussarbeiten betreut haben
- Volle Integration in eine junge, offene und kollaborative Unternehmensstruktur – Du bist ein echter Teil des Teams
- Vor-Ort-Arbeit in einem tollen Büro in der Weststadt von Esslingen und die Möglichkeit, auch remote von zu Hause oder anders wo zu arbeiten
Was wir von Dir erwarten
- Immatrikulierte:r Student:in der Fachrichtung Informatik oder eines vergleichbaren Studiengangs mit Informatik-Schwerpunkten
- Begeisterung für die Entwicklung von Software
- Wissensdurst und der Wille, immer besser zu werden
- Gute Deutschkenntnisse