Softwareentwickler Smart Buildings

Siemens AG
Karlsruhe, Germany
24 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Job source

Tech stack

Clean Code Principles Architectural Patterns Unit Testing C Sharp (Programming Language) Software Quality Continuous Integration Dependency Injection DevOps Python (Programming Language) Software Engineering Software Systems TypeScript
+4 more
Tia Portal AngularJS Information Technology Front End Software Development

Job description

  • Entwicklung und Pflege von Softwarelösungen auf Basis moderner Technologien mit Fokus auf C#
  • Ganzheitliche Mitarbeit an der Weiterentwicklung bestehender Systeme und Architekturen im Bereich Smart
  • Buildings
  • Sicherstellung einer hohen SoftwarequalitĂ€t durch die Implementierung von Unit Tests und die konsequente
  • Anwendung von Clean Code und Secure-by-Design Prinzipien
  • Design und Implementierung von Schnittstellen in einem interdisziplinĂ€ren und internationalen Umfeld
  • UnterstĂŒtzung bei der Konfiguration und Optimierung von CI/CD-Pipelines sowie modernen DevOps-Praktiken
  • Mitwirkung bei der Integration von GebĂ€udeautomationssystemen (z. B. via TIA Portal oder Desigo CC)

Requirements

FĂŒr unser Entwicklungsteam suchen wir eine engagierte Persönlichkeit, die an der Schnittstelle von moderner Softwareentwicklung und innovativer GebĂ€udeautomation arbeitet. In dieser Rolle begleitest du unsere Lösungen von der ersten Idee ĂŒber die Implementierung in C# bis hin zur Entwicklung von Erweiterungsmodulen fĂŒr komplexe Systeme wie Desigo CC. Dabei legst du Wert auf sauberen Code, moderne Architekturmuster und höchste QualitĂ€t, um die digitale Transformation in der Infrastruktur aktiv voranzutreiben., * Ausbildung: Du hast ein abgeschlossenes Studium der Informatik oder eines vergleichbaren Studiengangs.

  • Erfahrungen und Kenntnisse:
  • Fundierte Expertise in der professionellen Softwareentwicklung mit C#.
  • Sicherer Umgang mit Software-Design-Patterns und Architekturkonzepten, insbesondere Dependency Injection (DI) und Inversion of Control (IoC).
  • Praktische Erfahrung im Bereich Unit Testing und automatisierte Testverfahren.
  • Ein ausgeprĂ€gtes Bewusstsein fĂŒr Secure Code Development und Software-Security.
  • Idealerweise Kenntnisse in modernen Frontend-Frameworks (z. B. Angular) oder weiteren Sprachen (Python, TypeScript).
  • Ein GrundverstĂ€ndnis der GebĂ€udeautomation oder erste BerĂŒhrungspunkte mit der SPS-Programmierung (z. B. SCL, CFC) sind willkommen.
  • Erfahrung mit Siemens-spezifischen Tools (TIA Portal, SiMPL, Siemens Elements) ist ein Plus.
  • Arbeitsweise: Du ĂŒberzeugst durch eine strukturierte, lösungsorientierte Vorgehensweise und arbeitest gerne in agilen, cross-funktionalen Teams.
  • Sprachkenntnisse: Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift.

Benefits & conditions

  • Ansprechendes VergĂŒtungspaket
  • Weiterbildungsmöglichkeiten sowohl fĂŒr deine berufliche als auch persönliche Entwicklung
  • 30 Tage Urlaub sowie vielfĂ€ltige, flexible Arbeitszeitmodelle, die eine Auszeit fĂŒr dich und deine Familie ermöglichen
  • Zugang zu AktienplĂ€nen fĂŒr Mitarbeitende
  • Barrierefreie Standorte

Da jeder von uns 300.000 Mitarbeitenden andere Benefits als besonders wichtig empfindet und wir an dieser Stelle nicht unser ganzes Benefit-Portfolio auflisten können, findest du hier weitere Informationen.

Die einzelnen Benefits unterliegen gesetzlichen, tarif-/vertraglichen oder betrieblichen Bedingungen., Bei Siemens sind wir ĂŒberzeugt: Wer sich wertgeschĂ€tzt und zugehörig fĂŒhlt, kann das eigene Potenzial voll entwickeln. Deshalb schaffen wir ein inklusives Arbeitsumfeld, in dem jede Person ein GefĂŒhl der Zugehörigkeit erfĂ€hrt und in dem individuelle Perspektiven und Erfahrungen geschĂ€tzt werden. Unser Engagement fĂŒr Fairness und Respekt gilt fĂŒr alle Bewerbenden.

Apply for this position

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

Apply on www.indeed.com
Prepare application

Good distractions

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

2:47 min

Exploring career opportunities and recruitment open positions

Kurt Eder · LIVE

2:55 min

Gaining TypeScript benefits using JSDoc alternatives

Simone Sanfratello · JS Congress

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · World Congress 2023

1:22 min

Analyzing differences between mobile and traditional backend DevOps

Mete Baydar Mete Baydar · World Congress 2025

3:19 min

Large-scale software development at Siemens Healthineers

Marco Achtziger Marco Achtziger · Europe 2026 Virtual

1:00 min

Misconceptions about TypeScript safety capabilities

Simone Sanfratello · JS Congress

Videos

See all

Related articles

See all