Embedded Software Entwickler 80-100%
Role details
Job location
Tech stack
Job description
- Entwurf, Entwicklung und Wartung der Embedded-Software-Plattform, die Siemens-Gebäudesteuergeräte antreibt
- Erstellung, Optimierung und Aktualisierung von Kernsystemkomponenten, einschließlich Kernel-Treibern, Firmware-Update-Mechanismen, Sicherheitsmodulen, Kommunikationsstacks und anderen Systemdiensten
- Integration und Zusammenarbeit mit Open-Source-Technologien wie Zephyr, Linux, Yocto, U-Boot und verwandten OSS-Projekten
- Verbesserung und Wartung von CI/CD-Pipelines zur Optimierung von Entwicklungs-, Test- und Bereitstellungsabläufen
- Vorantreiben von Testautomatisierung und Infrastruktur, um robuste kontinuierliche Tests im CI/CD-Prozess sicherzustellen
- Enge Zusammenarbeit mit funktionsübergreifenden, agilen Teams zur Bereitstellung skalierbarer, zuverlässiger Embedded-Software-Lösungen
- Beitrag zu Open-Source-Communities, Vertretung von Siemens und Förderung von Innovationen in Embedded-Plattformen, * 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 Mittelpunkt 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 jeder Mitarbeiter authentisch beitragen kann. Flexible Arbeitsmodelle und Remote-Arbeit sind bei uns 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
- Ausbildung: Abschluss in Elektrotechnik, Informatik oder einem verwandten Bereich
- Erfahrung und Fähigkeiten:
- Nachgewiesene Erfahrung in Embedded Linux (Yocto) und/oder RTOS (Zephyr) Entwicklung.
- Erfahren in Embedded-Programmierung (C, C++, Rust, Shell, Python)
- Praktische Erfahrung mit Kernel-Treiberentwicklung und Low-Level-Hardware-Schnittstellen
- Versiert im Umgang mit Hardware-Debugging-Tools und Kommunikationsprotokollen (Netzwerk, I2C, SPI, UART, Thread)
- Kenntnisse in Embedded-Sicherheit (Secure Boot, Verschlüsselung usw.)
- Vertraut mit Git, CI/CD-Pipelines und Testautomatisierungs-Frameworks (z. B. LAVA, LabGrid)
- Erfahrung mit Infrastrukturverwaltung (Ansible, Container, Härtung, Profiling, Monitoring) vor Ort und in der Cloud ist von Vorteil
- Arbeitsweise: Motiviert, proaktiv und ergebnisorientiert mit ausgeprägten Problemlösungsfähigkeiten
- Sprachen: Hervorragende Englischkenntnisse; Deutschkenntnisse sind ein großer Vorteil