Softwareentwickler Embedded Linux 80-100%
Role details
Job location
Tech stack
Job description
- Entwickle Embedded-Software für intelligente Gebäudesysteme.
- Setze moderne DevSecOps-Praktiken für Softwarequalität um.
- Arbeite agil im Team und übernimm die Rolle des Scrum Masters., Werden Sie Teil unseres Kernteams, das sich der Entwicklung der nächsten Generation intelligenter und vernetzter Gebäudesysteme widmet. Wir stehen an der Spitze der signifikanten Verbesserung der Energieeffizienz und Benutzerfreundlichkeit in autonomen Gebäuden, in denen Technologie nahtlos mit Menschen, Systemen und externen Elementen interagiert.
Ihre neuen Aufgaben
- Entwurf und Entwicklung von Embedded-Software und Architektur für Linux-basierte Edge-Geräte unter Verwendung von Containerisierungstechnologien für skalierbare Bereitstellung in der Gebäudeautomation
- Implementierung, Test, Wartung und kontinuierliche Verbesserung der Software für einen sicheren, zuverlässigen und qualitativ hochwertigen Gerätebetrieb unter Anwendung moderner DevSecOps-Praktiken und CI/CD-Automatisierung
- Förderung der technischen Qualität durch klare Dokumentation, Fehleranalyse, Bugfixing und effektives Quellcode-Management
- Zusammenarbeit mit globalen Kolleginnen und Kollegen bei Anforderungen, Feature-Verfeinerung und Release-Aktivitäten unter Übernahme der Verantwortung für Themen von Anfang bis Ende
- Beitrag zu wiederverwendbaren internen und Open-Source-Komponenten mit einer offenen Denkweise und einem Upstream-First-Ansatz
- Übernahme der Rolle des Scrum Masters für das Team und Unterstützung agiler Arbeitsweisen mit Fokus auf Kundenorientierung, kontinuierliche Verbesserung und termingerechte Lieferung, * 2-3 Tage pro Woche mobiles Arbeiten sind Standard
- Mobilitätszulage
- Vielfältige Weiterbildungsmöglichkeiten
- Zugang zu Mitarbeiterbeteiligungsprogrammen
- Weitere Informationen zu Mitarbeitervorteilen finden Sie hier
Unsere Unternehmenskultur - Ihr neues Arbeitsumfeld
Die Kultur bei Siemens Schweiz ist mehr als nur ein Arbeitsumfeld - sie steht im Zentrum unseres täglichen Miteinanders und ist der Schlüssel zu unserem Erfolg. Siemens Schweiz bietet ein zukunftsorientiertes Arbeitsumfeld, das von Innovation, Nachhaltigkeit und persönlicher Entwicklung geprägt ist. Wir zeichnen uns durch persönliche Verantwortung, Chancengleichheit und Vielfalt aus, zu der jede Mitarbeiterin und jeder Mitarbeiter authentisch beitragen kann. Flexible Arbeitsmodelle und Remote-Arbeit sind bei uns gelebte Realität und ermöglichen unseren Mitarbeitenden eine gute Work-Life-Balance. Erfahren Sie mehr und finden Sie heraus, ob Sie gut zu Siemens passen, indem Sie unser Kultur-Quiz machen!
Requirements
- Abschluss in Informatik oder Elektrotechnik erforderlich.
- Erfahrung in objektorientierter Programmierung, insbesondere in C++.
- Kenntnisse in Netzwerktechnologien und containerisierten Anwendungen., * Ein Master- oder Bachelorabschluss in Informatik, Elektrotechnik oder einem vergleichbaren technischen Bereich
- Mehrjährige Erfahrung in der professionellen Softwareentwicklung und objektorientiertem Design
- Starke Programmierkenntnisse in Rust/C++; Kenntnisse in Go sind von Vorteil
- Fundierte Expertise in der Softwareentwicklung für Embedded-Linux-Systeme, idealerweise inklusive Yocto Project
- Praktische Erfahrung mit Netzwerken und Konnektivitätsthemen wie TCP/IP, IPv6, MQTT, mDNS, Firewall-Konzepten und mehr
- Vertrautheit mit Containerisierung und Anwendungsmanagement, idealerweise mit Podman
- Erfahrung mit modernen Entwicklungsmethoden, einschließlich des effektiven Einsatzes von KI-unterstützten Entwicklungstools, Git, CI/CD-Pipelines und Testautomatisierung
- Sicheres Arbeiten in agilen Umgebungen, idealerweise mit Erfahrung als Scrum Master zur Ermöglichung effektiver Zusammenarbeit und kontinuierlicher Verbesserung
- Kenntnisse in Gebäudeautomation oder IoT-Protokollen wie BACnet/SC, Modbus, KNX, M-Bus, CoAP, Thread, KNX IoT oder HTTP sind von Vorteil
- Erfahrung mit SBOM-Erstellungsprozessen, Standards und Tools (z. B. im Kontext des Cyber Resilience Act) ist von Vorteil
- Eine proaktive, lösungsorientierte Denkweise, starke Kommunikationsfähigkeiten und klare Bereitschaft zur Übernahme von Verantwortung
- Fließendes Englisch; Deutschkenntnisse sind von Vorteil