Embedded Software Entwickler 80-100%

Siemens AG
Zug, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English, German

Job location

Zug, Switzerland

Tech stack

Automation of Tests
C++
Cloud Computing
Profiling
Communications Protocols
Continuous Integration
Linux
Device Drivers
Linux on Embedded Systems
Embedded Software
Firmware
Hardware Interface Design
Python
Open Source Technology
Real-Time Operating Systems
Ansible
Universal Asynchronous Receiver/Transmitter
GIT
Yocto
Information Technology
U-Boot
Hardware Debugging

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

Apply for this position